Trang chủ » làm thế nào để » Cách tìm và xóa các tệp trùng lặp trên Linux

    Cách tìm và xóa các tệp trùng lặp trên Linux

    Cho dù bạn đang sử dụng Linux trên máy tính để bàn hoặc máy chủ, có những công cụ tốt sẽ quét hệ thống của bạn để tìm các tệp trùng lặp và giúp bạn loại bỏ chúng để giải phóng dung lượng. Cả hai giao diện đồ họa và dòng lệnh đều có sẵn.

    Các tập tin trùng lặp là một sự lãng phí không cần thiết của không gian đĩa. Rốt cuộc, nếu bạn thực sự cần cùng một tệp ở hai vị trí khác nhau, bạn luôn có thể thiết lập một liên kết tượng trưng hoặc liên kết cứng, lưu trữ dữ liệu chỉ trong một vị trí trên đĩa.

    FSlint

    FSlint có sẵn trong các kho phần mềm phân phối Linux khác nhau, bao gồm Ubuntu, Debian, Fedora và Red Hat. Chỉ cần kích hoạt trình quản lý gói của bạn và cài đặt gói Fslint trực tuyến. Tiện ích này cung cấp một giao diện đồ họa thuận tiện theo mặc định, nhưng nó cũng bao gồm các phiên bản dòng lệnh của các chức năng khác nhau của nó. Giống như nhiều ứng dụng Linux, giao diện đồ họa FSlint chỉ là giao diện người dùng sử dụng các lệnh FSlint bên dưới.

    Mặc dù vậy, đừng để điều đó làm bạn sợ khi sử dụng giao diện đồ họa tiện lợi của FSlint. Theo mặc định, nó mở ra với khung trùng lặp được chọn và thư mục chính của bạn làm đường dẫn tìm kiếm mặc định. Tất cả bạn phải làm là nhấp vào nút Tìm và FSlint sẽ tìm thấy danh sách các tệp trùng lặp trong các thư mục trong thư mục nhà của bạn. Sử dụng các nút để xóa bất kỳ tệp nào bạn muốn xóa và bấm đúp vào chúng để xem trước chúng.

    Lưu ý rằng các tiện ích dòng lệnh không có trong đường dẫn của bạn theo mặc định, vì vậy bạn không thể chạy chúng như các lệnh thông thường. Trên Ubuntu, bạn sẽ tìm thấy chúng dưới / usr / share / fslint / fslint. Vì vậy, nếu bạn muốn chạy toàn bộ quét fslint trên một thư mục, đây là các lệnh bạn chạy trên Ubuntu:

    cd / usr / share / fslint / fslint

    ./ fslint / path / to / thư mục

    Lệnh này sẽ không thực sự xóa bất cứ điều gì. Nó sẽ chỉ in một danh sách các tệp trùng lặp - bạn tự mình làm phần còn lại.

    fdupes

    Lệnh fdupes thường không được cài đặt theo mặc định, nhưng nó có sẵn trong nhiều kho lưu trữ của bản phân phối Linux. Đây là một công cụ dòng lệnh đơn giản. Đây có lẽ là công cụ nhanh nhất, tiện lợi nhất bạn có thể sử dụng nếu bạn muốn tìm các tệp trùng lặp trong môi trường nơi bạn chỉ có quyền truy cập vào dòng lệnh Linux, không phải giao diện người dùng đồ họa.

    Sử dụng nó rất đơn giản. Chỉ cần chạy lệnh fdupes theo đường dẫn đến một thư mục. Vì thế, fdupes / nhà / chris sẽ liệt kê tất cả các tệp trùng lặp trong thư mục / home / chris - nhưng không có trong thư mục con! Các fdupes -r / nhà / chris lệnh sẽ tìm kiếm đệ quy tất cả các thư mục con bên trong / home / chris cho các tệp trùng lặp và liệt kê chúng.

    Công cụ này sẽ không tự động xóa bất cứ thứ gì, nó sẽ chỉ hiển thị cho bạn một danh sách các tệp trùng lặp. Sau đó, bạn có thể xóa các tệp trùng lặp bằng tay, nếu bạn muốn. Bạn cũng có thể chạy lệnh với công tắc -d để giúp nó xóa các tệp. Bạn sẽ được nhắc chọn các tệp bạn muốn lưu giữ.

    dupeGuru, dupeGuru Music Edition và dupeGuru Pictures Edition

    Vâng, chúng tôi sẽ đề nghị dupeGuru một lần nữa. Đây là một công cụ mã nguồn mở và đa nền tảng rất hữu ích, chúng tôi đã khuyên dùng nó để tìm các tệp trùng lặp trên Windows và dọn sạch các tệp trùng lặp trên máy Mac.

    dupeGuru ít tiện lợi hơn một chút vì nó không có sẵn trong hầu hết các kho phần mềm của các bản phân phối Linux - mặc dù nó có sẵn trong kho của Arch Linux. Tuy nhiên, trang web dupeGuru cung cấp PPA cho phép bạn dễ dàng cài đặt các gói phần mềm của họ trên các bản phân phối Linux dựa trên Ubuntu và Ubuntu. Người dùng các bản phân phối Linux khác thậm chí có thể biên dịch nó từ nguồn.

    Như trên Windows và Mac, dupeGuru cung cấp ba phiên bản khác nhau - phiên bản tiêu chuẩn để quét tệp trùng lặp cơ bản, phiên bản được thiết kế để tìm các bài hát trùng lặp có thể bị xé hoặc mã hóa khác nhau và phiên bản dành cho tìm ảnh tương tự xoay, thay đổi kích thước, hoặc sửa đổi khác. Bạn có thể lấy tất cả chúng từ trang web dupeGuru và cả ba đều có sẵn trong Ubuntu PPA.

    Ứng dụng này hoạt động giống như trên các nền tảng khác. Khởi chạy nó, thêm một hoặc nhiều thư mục để quét và bấm Quét. Bạn sẽ thấy một danh sách các tệp trùng lặp và bạn có thể kiểm tra chúng và xóa chúng - hoặc di chuyển chúng sang các nền tảng khác. Bạn cũng có thể dễ dàng mở và kiểm tra tệp bằng cách nhấp đúp.

    Sau khi cài đặt, gói Ubuntu phải được khởi chạy từ một dòng lệnh - ví dụ: với dupeguru_se lệnh cho phiên bản tiêu chuẩn. Dường như không có phím tắt máy tính để bàn được cài đặt theo mặc định. Sự thiếu tích hợp hệ thống này là lý do duy nhất chúng tôi không thể đề xuất tiện ích này cao hơn, vì nó hoạt động tốt khi bạn cài đặt và khởi chạy nó.


    Như bạn có thể mong đợi, đây không phải là một danh sách đầy đủ. Bạn sẽ tìm thấy nhiều tiện ích tìm tệp trùng lặp khác - chủ yếu là các lệnh không có giao diện đồ họa - trong trình quản lý gói phân phối Linux của bạn. Trừ khi bạn có nhu cầu cụ thể, các công cụ trên là mục yêu thích của chúng tôi và những công cụ chúng tôi khuyên dùng.