如果我想将一个名为 myscript 的文件(例如“/home/myusername”)复制到名为“/home/myusername/test”的目录,同时将其重命名为 myscript2...我该怎么做?
我尝试 cp myscript /test 但收到错误:无法 stat 'myscript': 没有这样的文件或目录
帮助?并提前感谢您。
答案1
cp
将一个或多个文件作为源和目标。如果目标是文件名而不是目录,并且只有一个源文件,则该文件将被重命名。
$ mkdir /tmp/a /tmp/b
$ echo test > /tmp/a/somefile
$ cp /tmp/a/somefile /tmp/b/ # creates /tmp/b/somefile
$ cp /tmp/a/somefile /tmp/b/somefile2 # creates /tmp/b/somefile2