[英]compare two files with numbers and find the difference , using linux shell command
[英]linux shell find, compare and delete files
我有兩個目錄,其中一個我重命名了很多,現在我有超過2000個不同的文件。
我想查找相同大小的所有文件,對大小相同的文件執行CRC,如果匹配,則從第二個文件夾中刪除文件。
谷歌搜索后,我發現BeyondCompare和其他不錯的差異工具,但他們不這樣做。
我很確定Linux shell中的單行程可以做到這一點。
您可以使用專用工具fdupes
$ fdupes -rfd dir1 dir2
使用MD5總和:
$ md5sum firstdir/* | sort > first.txt
$ md5sum secondidr/* | sort > second.txt
$ comm -12 first.txt second.txt | xargs rm
它不是一行命令,但組合這些命令並不困難。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.