将文件从一个目录复制到下一个目录并更改名称

将文件从一个目录复制到下一个目录并更改名称

如果我想将一个名为 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

相关内容