如何使用新名称复制目录,比如说,备份目录。
例如,想象一下,有一个名为'root'的文件夹。
在其中,存在名为'test'的文件夹,并且文件夹'test'下存在一些文件和文件夹。 bash目前的工作目录是'root'
我想要做的是
这可以通过一个命令完成吗?如果是这样,怎么样?
我能想到的唯一方法是创建一个名为'test.bak'的新目录。复制一切,但需要两个命令。
谢谢。
答案 0 :(得分:1)
是的,你可以。您可以使用recursive
- 结合parent
参数;
$ cp -RP test test.bak
当终端位于root
文件夹内时。
在root
文件夹的父文件夹中;
$ cp -RP root/test root/test.bak
或者使用绝对路径,或者在这种情况下,来自用户主文件夹的占位符调用;
$ cp -RP ~/Desktop/root/test ~/Desktop/root/test.bak