7
มีวิธีการลบรายการที่ซ้ำกันที่ละเอียดกว่า fdupes -rdN หรือไม่?
เมื่อเร็ว ๆ นี้ฉันมีความจำเป็นต้องลบข้อมูลซ้ำซ้อนมากมาย ฉันกำลังรวมระบบไฟล์สามหรือสี่ระบบและฉันต้องการพื้นที่ที่จะใช้อย่างประหยัด ตอนแรกfdupesดูเหมือนว่ามันจะเป็นเครื่องมือที่ดีที่สุดสำหรับงาน แต่ฉันก็เริ่มมีข้อ จำกัด มากขึ้น fdupes -rdN somedirectory/พิจารณาคำสั่ง สิ่งนี้ทำให้แฮชของไฟล์ทั้งหมดในไดเรกทอรีย่อยของไดเรกทอรีหนึ่ง ๆ และเมื่อเกิดการซ้ำซ้อนมันจะลบมันออกไปดังนั้นมันจึงมีเพียงสำเนาเดียวของทุกสิ่ง แต่ถ้าฉันต้องการเก็บไว้somedirectory/subdirectory1/somefileและในความเป็นจริงมีสี่รายการที่ซ้ำกันและโปรแกรมพบหนึ่งในรายการที่ซ้ำกันก่อน จากนั้นมันจะลบsomedirectory/subdirectory1/somefileซึ่งฉันไม่ต้องการ ฉันต้องการที่จะสามารถระบุอย่างใดที่ซ้ำกันเพื่อให้ จนถึงตอนนี้ไม่มีโปรแกรมมาตรฐานสำหรับจัดการกับรายการที่ซ้ำกัน (ดัฟฟ์, FSLint) ที่ดูเหมือนว่าจะอนุญาตการทำงานอัตโนมัติของพฤติกรรมดังกล่าว ฉันไม่ต้องการม้วนตัวเองดังนั้นฉันจึงถามคำถามนี้ ฉันต้องการที่จะสามารถเขียนสิ่งที่ชอบ killdupes -rdN --keep=filesin,somedirectories,separated,by,commas somedirectory/