我有两个文件夹,每个文件夹都有子文件夹,我想查看一个文件中是否有任何子文件夹不存在另一个文件夹。我试过这个命令:
diff -r file1 file2
但它没有提供我想要的结果。
例如,如果file1包含三个文件夹A,B和C,而文件2包含1个文件夹B,则输出应为文件夹A和C.
答案 0 :(得分:1)
diff -r dir1 dir2 | grep dir1 | awk '{print $4}' > difference1.txt
diff -r dir1 dir2
显示哪些文件仅在dir1和那些文件中
仅在dir2中以及两个目录中存在的文件的更改(如果有)。diff -r dir1 dir2 | grep dir1
显示哪些文件仅在dir1 awk
仅打印文件名。