จาก: http://www.chriswrites.com/2012/02/how-to-find-and-delete-duplicate-files-in-mac-os-x/ ฉันจะแก้ไขได้อย่างไรเพื่อลบเฉพาะเวอร์ชันแรกของ ไฟล์ที่เห็น
เปิด Terminal จาก Spotlight หรือโฟลเดอร์ Utilities เปลี่ยนเป็นไดเรกทอรี (โฟลเดอร์) ที่คุณต้องการค้นหา (รวมถึงโฟลเดอร์ย่อย) โดยใช้คำสั่ง cd ที่พรอมต์คำสั่งพิมพ์ cd เช่น cd ~ / Documents เพื่อเปลี่ยนไดเรกทอรีเป็นโฟลเดอร์เอกสารที่บ้านของคุณที่พรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้:
find . -size 20 \! -type d -exec cksum {} \; | sort | tee /tmp/f.tmp | cut -f 1,2 -d ' ' | uniq -d | grep -hif – /tmp/f.tmp > duplicates.txt
วิธีนี้ใช้การตรวจสอบอย่างง่ายเพื่อตรวจสอบว่าไฟล์เหมือนกัน ชื่อของรายการที่ซ้ำกันจะแสดงอยู่ในไฟล์ชื่อ Dupates.txt ในไดเรกทอรีปัจจุบัน เปิดสิ่งนี้เพื่อดูชื่อของไฟล์ที่เหมือนกันขณะนี้มีหลายวิธีในการลบไฟล์ที่ซ้ำกัน ในการลบไฟล์ทั้งหมดในไฟล์ข้อความที่พรอมต์คำสั่งให้พิมพ์:
while read file; do rm "$file"; done < duplicates.txt
fdupes
มันยอดเยี่ยม! ทำงานเหมือนจับใจ! ขอบคุณครับ.!