如何查找两个磁盘结构之间丢失的目录?
- 假设磁盘 A 有 dir
A/
,B/
,C/
,D/
。(较新的副本) - 假设磁盘 B 有 dir
A/
,B/
,D/
,E/
。(旧副本)
我想找出与旧副本相比,新副本中缺少哪些目录。
结果:“Dir E”。
我怎样才能做到这一点?我不想要任何有关文件的报告。
这可以仅创建特定目标中缺少的目录:
find -type d -exec mkdir -p "/mnt/pics/Albums/{}" \;
更新:我的问题中建议的文章是关于内容而不是文件夹。此外,没有提出明确的解决方案作为“diff -rq path1 path2”的答案。