Linux Shell Command ที่ยาวที่สุดเท่าที่เคยเห็นมา

$ find -not -empty -type f -printf "%sn" | sort -rn | uniq -d |  xargs -I{} -n1 find -type f -size {}c -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate | cut -f3-100 -d ' ' | tr 'n.' 't.' | sed 's/tt/n/g' | cut -f2-100 | tr 't' 'n' | perl -i -pe 's/([ (){}-])/$1/g' | perl -i -pe 's/'''/'''/g' | xargs -pr rm -v 

คำสั่งนี้ช่วยค้นหาไฟล์ที่ซ้ำกันในโฟลเดอร์และสับโฟลเดอร์ จากนั้นก็ทำการลบไฟล์เหล่านั้นให้ด้วย

Leave a Reply

Your email address will not be published. Required fields are marked *