วิธีการลบไฟล์ทั้งหมดในอินสแตนซ์ fdupes -rd?


1

ฉันวิ่ง

fdupes -rd /home/masi/Documents/

ฉันได้รับไฟล์จากเครื่องมือแก้ไขเก่า (TexPad ของ OSX) ในหลาย ๆ โฟลเดอร์ซึ่งฉันไม่ต้องการ:

[1] /home/masi/Documents/.texpadtmp/pirkanmaa.out
[2] /home/masi/Documents/.texpadtmp/pirkanmaa2.out
[3] /home/masi/Documents/.texpadtmp/pirkanmaa3.out

Set 258 of 2664, preserve files [1 - 3, all]: 3

   [-] /home/masi/Documents/.texpadtmp/pirkanmaa.out
   [-] /home/masi/Documents/.texpadtmp/pirkanmaa2.out
   [+] /home/masi/Documents/.texpadtmp/pirkanmaa3.out

มีตัวเลือกเท่านั้น[1-3, all]แต่ฉันต้องการลบไฟล์เหล่านั้นทั้งหมดในโหมดโต้ตอบ คุณจะลบตัวเลือกทั้งหมดใน fdupes ได้อย่างไร?

คำตอบ:


1

fdupesตัวเลือกลบมีความหมายสำหรับรายการที่ซ้ำกันเพียงแค่ลบ คุณต้องการเก็บไฟล์ที่ซ้ำกันอย่างน้อยหนึ่งไฟล์เพราะเมื่อมันลบไฟล์ที่ซ้ำกันทุกไฟล์ แต่ไฟล์หนึ่งไฟล์ล่าสุดนั้นไม่ได้ซ้ำกันอีกต่อไปดังนั้นจึงไม่ได้อยู่ในfdupesโดเมน

ต้องบอกว่ามีบางครั้งที่คุณต้องการลบไฟล์ทั้งหมดอยู่ดี ดังนั้นฉันจึงทำการแก้ไขfdupesที่เพิ่มnone!ตัวเลือกที่พร้อมท์การเก็บรักษา ผู้fdupesดูแลจะต้องตัดสินใจว่าจะยอมรับแพตช์นี้หรือไม่ แต่ในระหว่างนี้คุณสามารถสร้างมันเองได้หากตั้งค่าเครื่องไว้สำหรับการพัฒนา:

git clone -b preserve-none git@github.com:Motardo/fdupes.git
cd fdupes
make fdupes
sudo make install

นี่คือสถานการณ์ในต้นไม้หลักgithub.com/adrianlopezroche/fdupes/pull/28.patchและgithub.com/adrianlopezroche/fdupes/pull/28.diffสำหรับทุกคน
LéoLéopold Hertz 준영
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.