将当前路径上的目录复制到bash中具有不同名称的同一路径
如何用一个新名称复制一个目录,比如说,对目录进行备份 例如,假设有一个名为“root”的文件夹 其中有一个名为“test”的文件夹,在“test”文件夹下有一些文件和文件夹。 bash的当前工作目录为“root” 我想做的是将当前路径上的目录复制到bash中具有不同名称的同一路径,bash,Bash,如何用一个新名称复制一个目录,比如说,对目录进行备份 例如,假设有一个名为“root”的文件夹 其中有一个名为“test”的文件夹,在“test”文件夹下有一些文件和文件夹。 bash的当前工作目录为“root” 我想做的是 将目录“test”的内容复制到名为“test.bak”的新目录中,该目录应与“test”在同一目录中创建,即“root”&它应包含“test”目录包含的所有内容,即“test”的备份 这可以用一个命令来完成吗?如果是,怎么做 我能想到的唯一方法是创建一个名为“test.ba
谢谢。是的,你可以。您可以将
递归
-与父项
参数结合使用
$ cp -RP test test.bak
当终端位于根文件夹中时
以及在根文件夹的父文件夹中时
$ cp -RP root/test root/test.bak
或者使用绝对路径,或者在本例中,使用来自用户主文件夹的占位符调用
$ cp -RP ~/Desktop/root/test ~/Desktop/root/test.bak
是的,你可以。您可以将递归
-与父项
参数结合使用
$ cp -RP test test.bak
当终端位于根文件夹中时
以及在根文件夹的父文件夹中时
$ cp -RP root/test root/test.bak
或者使用绝对路径,或者在本例中,使用来自用户主文件夹的占位符调用
$ cp -RP ~/Desktop/root/test ~/Desktop/root/test.bak
太好了,谢谢你的快速回复。这就解决了我的问题:)太好了,谢谢你快速友好的回复。这解决了我的问题:)