把 A 含子目录,复制到 B ,但所有文件都不复制,就是 B 建立和 A 一样的目录结构,但 0 文件
GUI 有工具可以,想知道 CLI 怎么弄
GUI 有工具可以,想知道 CLI 怎么弄
|
1
find -type d 配合 mkdir -p
|
|
2
rsync -av --include='*/' --exclude='*' a/ b/
|
|
3
cp 一份,然后 find 删除文件
|
|
4
2 楼的方法可用,也可以用下面的写法:
rsync -avz --progress -f "+ */" -f "- *" A/ B/ 这里用了 rsync 的 filter rule, 效果跟 2 楼的等价。 注意 + 和 - 后一个半角空格 |