Skript leiab dublikaat failid

From ICO wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
#!/bin/bash
DIRS=$@
find $DIRS -type f ! -empty -exec md5sum {} \;  > checksums.txt
cat checksums.txt | awk '{ print $1 }' | sort | uniq -d > duplicates.txt
grep -f duplicates.txt checksums.txt | sort


Skripti käivitades peab andma käsu, millistest kataloogidest dublikaat faile otsitakse, näiteks:

bash dublikaadid.sh /var /home

Kui soovid otsida ka tühje faile võta -empty skriptist välja