bash脚本从一个目录中获取文件并将它们与另一个目录进行比较
问题描述:
假设我有一个只有文件的dir1 (t1.txt,t2.txt,t3.txt) 如何获取文件列表名称只在一个bash脚本,让我把它比作在Dir2中的文件的另一份名单,并找到丢失的文件,而无需使用rsync的bash脚本从一个目录中获取文件并将它们与另一个目录进行比较
答
diff -r --brief Dir1 Dir2
会告诉你两个目录之间的差异,包括当一个目录包含另一个不包含的文件。顺便说一下,它也会告诉你,Dir1和Dir2是否包含同名文件,如t1.txt,但内容不同。它不会打印两个目录之间相同的文件。 OMG!
OMG!这是一个神奇的工具!谢谢 :) – 2013-02-09 22:39:29