我有 2 个文件夹,我想知道其中是否folder#1
有所有文件folder#2
我该如何检查?
答案1
假设folder2
例如有一个名为的额外文件test4
,但它们共享所有其他文件,因此您始终可以使用diff
。
diff folder1 folder2
在我们的例子中将返回:
Only in folder2: test4
答案2
假设您想从文件夹1中查找文件夹2上丢失的文件/目录,您可以执行以下操作:
ls folder2 > /tmp/f2.txt
ls folder1 | grep -v -f /tmp/f2.txt
这将列出文件夹 1 中存在但不在文件夹 2 中的所有项目,您可以执行相反的操作来查找两者的差异。