โฮมเพจ » ทำอย่างไร » วิธีค้นหาและลบไฟล์ที่ซ้ำกันบน Linux

    วิธีค้นหาและลบไฟล์ที่ซ้ำกันบน Linux

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

    ไฟล์ที่ซ้ำกันเป็นการสิ้นเปลืองพื้นที่ดิสก์ที่ไม่จำเป็น ท้ายที่สุดถ้าคุณต้องการไฟล์เดียวกันในสองตำแหน่งที่แตกต่างกันคุณสามารถตั้งค่าลิงก์สัญลักษณ์หรือฮาร์ดลิงก์ได้ตลอดเวลาเก็บข้อมูลไว้ในที่เดียวบนดิสก์.

    FSlint

    FSlint มีให้บริการในที่เก็บซอฟต์แวร์ต่างๆของ Linux เช่น Ubuntu, Debian, Fedora และ Red Hat เพียงเปิดแพ็คเกจผู้จัดการของคุณและติดตั้งแพ็คเกจ“ fslint” ยูทิลิตี้นี้มีส่วนต่อประสานกราฟิกที่สะดวกตามค่าเริ่มต้น แต่ยังรวมถึงฟังก์ชันบรรทัดคำสั่งต่าง ๆ ในเวอร์ชันบรรทัดคำสั่ง เช่นเดียวกับแอปพลิเคชั่นลีนุกซ์จำนวนมาก, ส่วนต่อประสานกราฟิกแบบ FSlint เป็นเพียงส่วนหน้าซึ่งใช้คำสั่ง FSlint ภายใต้.

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

    โปรดทราบว่ายูทิลิตี้บรรทัดคำสั่งไม่ได้อยู่ในพา ธ ของคุณตามค่าเริ่มต้นดังนั้นคุณจึงไม่สามารถเรียกใช้งานได้เหมือนคำสั่งทั่วไป บน Ubuntu คุณจะพบพวกเขาภายใต้ / usr / share / fslint / fslint ดังนั้นหากคุณต้องการเรียกใช้การสแกน fslint ทั้งหมดในไดเรกทอรีเดียวต่อไปนี้เป็นคำสั่งที่คุณเรียกใช้บน Ubuntu:

    cd / usr / share / fslint / fslint

    .ไดเร็กทอรี / fslint / path / to /

    คำสั่งนี้จะไม่ลบอะไรเลย มันจะพิมพ์รายการของไฟล์ที่ซ้ำกัน - คุณเองที่เหลือ.

    fdupes

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

    ใช้งานง่าย เพียงรันคำสั่ง fdupes ตามด้วยพา ธ ไปยังไดเร็กทอรี ดังนั้น, fdupes / home / chris จะแสดงรายการไฟล์ที่ซ้ำกันทั้งหมดในไดเรกทอรี / home / chris - แต่ไม่ได้อยู่ในไดเรกทอรีย่อย! fdupes -r / home / chris คำสั่งจะค้นหาไดเรกทอรีย่อยทั้งหมดซ้ำ ๆ ภายใน / home / chris เพื่อหาไฟล์ที่ซ้ำกันและแสดงรายการ.

    เครื่องมือนี้จะไม่ลบสิ่งใดโดยอัตโนมัติเพียงแค่จะแสดงรายการไฟล์ที่ซ้ำกัน จากนั้นคุณสามารถลบไฟล์ที่ซ้ำกันด้วยมือหากคุณต้องการ คุณยังสามารถรันคำสั่งด้วยสวิตช์ -d เพื่อช่วยให้คุณลบไฟล์ได้ คุณจะได้รับแจ้งให้เลือกไฟล์ที่คุณต้องการเก็บไว้.

    dupeGuru, dupeGuru Music Edition และ dupeGuru Pictures Edition

    ใช่เราจะแนะนำ dupeGuru อีกครั้ง มันเป็นเครื่องมือโอเพ่นซอร์สและข้ามแพลตฟอร์มซึ่งมีประโยชน์มากเราจึงแนะนำให้ใช้สำหรับการค้นหาไฟล์ที่ซ้ำกันใน Windows และการล้างไฟล์ที่ซ้ำกันใน Mac.

    dupeGuru นั้นสะดวกกว่าเล็กน้อยเพราะไม่สามารถใช้งานได้ในที่เก็บซอฟต์แวร์ Linux ส่วนใหญ่ - แม้ว่าจะมีอยู่ในที่เก็บของ Arch Linux อย่างไรก็ตามเว็บไซต์ dupeGuru มี PPA ที่ให้คุณติดตั้งชุดซอฟต์แวร์บน Ubuntu และ Linux บน Linux ได้อย่างง่ายดาย ผู้ใช้ลีนุกซ์รุ่นอื่น ๆ สามารถรวบรวมได้จากแหล่งที่มา.

    สำหรับ Windows และ Mac นั้น dupeGuru มีรุ่นต่าง ๆ สามแบบ - รุ่นมาตรฐานสำหรับการสแกนไฟล์ซ้ำพื้นฐานรุ่นที่ออกแบบมาสำหรับการค้นหาเพลงที่ซ้ำกันที่อาจถูกฉีกหรือเข้ารหัสแตกต่างกัน หมุน, ปรับขนาดหรือแก้ไขเป็นอย่างอื่น คุณสามารถรับได้ทั้งหมดจากเว็บไซต์ dupeGuru และทั้งสามมีอยู่ใน Ubuntu PPA.

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

    หลังจากการติดตั้งแพคเกจ Ubuntu จะต้องเปิดตัวจากบรรทัดคำสั่ง - ตัวอย่างเช่นกับ dupeguru_se คำสั่งสำหรับรุ่นมาตรฐาน ดูเหมือนจะไม่มีการติดตั้งทางลัดบนเดสก์ท็อปเป็นค่าเริ่มต้น การขาดการรวมระบบนี้เป็นเหตุผลเดียวที่เราไม่สามารถแนะนำยูทิลิตี้นี้ให้สูงขึ้นได้เนื่องจากมันทำงานได้ดีเมื่อคุณติดตั้งและเปิดใช้งานแล้ว.


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