linux下用CP命令如果只复制目录和目录下的所有目录,不要子文件?
发布网友
发布时间:2022-05-04 19:59
我来回答
共5个回答
热心网友
时间:2023-10-08 02:19
不行 , 你的目的只能用脚本解决, 遍历目录树 再复制目录树
热心网友
时间:2023-10-08 02:20
如果只是把目录列出来,可以这样:
( cd /path/to/source && find . -type d)
如果想同时在另一个目录下,把该目录结构原封不动地建立起来,可以这样:
( cd /path/to/source && find . -type d | sed 's/^./\/path\/to\/target/' | xargs mkdir )
热心网友
时间:2023-10-08 02:20
find . -type d|xargs -i /目标目录/{}
.是当前目录
热心网友
时间:2023-10-08 02:21
对不起,看错问题
cp 应该不能做到,同意一楼的使用脚本
可以 cp -r 加-r 参数就可以
-r 递归处理,将指定目录下的文件与子目录一并处理。
-R或--recursive 递归处理,将指定目录下的所有文件与子目录一并处理。
热心网友
时间:2023-10-08 02:21
man cp找找有没有相应的参数,要是没有那就是没有了