Linux文件夹拷贝命令?
发布网友
发布时间:2022-04-23 05:53
我来回答
共2个回答
热心网友
时间:2022-05-04 05:27
cp
-ri
A/B/*
A1/B1/
回车
若复制过程中询问是否覆盖,输入y按回车
另外若A
A1不在同一目录下,最好填绝对路径,就是/xxx/xxx/A/B/*
/xxx/A1/B1/
热心网友
时间:2022-05-04 06:45
#
假设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”的好处。你可以试试看!
谢谢!