linux怎么拷贝文件夹所有内容

发布网友 发布时间:2022-04-20 15:01

我来回答

1个回答

热心网友 时间:2022-05-25 22:46

#
假设a目录下b文件夹的fullpath是
/aa/bb/cc/a/b
#
假设a1目录下b1文件夹的fullpath是
/dd/ee/ff/a1/b1
#
#
可以用下面的指令把所有在/aa/b/cc/a/b底下所有的文件及文件夹/文件
#
不管有多少层,通通copy到
/dd/ee/ff/a1/b1
下面去:
cd
/aa/bb/cc/a/b
find
.
-name
-print
|
cpio
-pdmvu
/dd/ee/ff/a1/b1
原来在
/aa/b/cc/a/b
下面的通通不会变动。
所有的档案及文件夹都会被copy
一份到新的下面(/dd/ee/ff/a1/b1),而且档案及文件夹的日期以及使用者权限会跟原来的一模一样。这就是用“cpio”的好处。你可以试试看!
谢谢!
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com