必须复制和重命名文件

use*_*115 50 rename

大家好,我被要求找到将制作文件副本的终端命令,我们将其命名为 program3.cpp 并将该副本命名为 homework6.cpp。之后,您将拥有两个名称不同但内容相同的文件。

我知道如何复制文件,但我不知道如何使用不同的名称创建第二个相同的文件。感谢所有帮助。谢谢!

Cor*_*ius 70

同时复制和重命名(同时更改文件名,不仅仅是路径):

cp program3.cpp homework6.cpp
Run Code Online (Sandbox Code Playgroud)

仅重命名:

mv program3.cpp homework6.cpp
Run Code Online (Sandbox Code Playgroud)

  • 啊...我讨厌`cp`只支持在同一个目录中“复制和重命名”;当你复制到另一个位置时,目标只能是一个目录,而不是目标文件名..你必须先`cp`然后`mv`。 (13认同)
  • @WesternGun 这不是真的。`cp /opt/MyFile /tmp/MyNewNamedFile` 您不能做的是将文件从另一个位置复制到当前位置,并同时在此处重命名 (`.`) 。(据我所知) (2认同)