Có lẽ mọi chủ sở hữu máy Mac đều bắt đầu tìm cách giải phóng dung lượng trên máy Mac của họ sau một thời gian. Cùng với cách chúng ta sử dụng máy tính, bộ nhớ của chúng dần dần bắt đầu chiếm ngày càng nhiều nội dung. Đồng thời, một phần đáng kể của nội dung này là vô dụng và không được sử dụng, đồng thời nó thường liên quan đến các loại tệp trùng lặp - ảnh, tài liệu hoặc thậm chí các tệp mà chúng tôi vô tình tải xuống hai lần. Các cách để tìm nội dung trùng lặp trên Mac là gì và cách xử lý nó?
Thư mục động trong Finder
Một cách để tìm và có thể xóa các tệp trùng lặp trên máy Mac là tạo một thư mục được gọi là thư mục động trong Finder gốc. Đầu tiên, khởi chạy Finder trên máy Mac của bạn, sau đó đi tới thanh công cụ ở đầu màn hình. Tại đây, nhấp vào Tệp -> Thư mục động mới. Nhấp vào dấu "+" ở phía trên bên phải và nhập các tham số liên quan. Bằng cách này, bạn có thể tìm kiếm ảnh, tài liệu, tệp được tạo vào một ngày cụ thể hoặc các tệp có tên tương tự. Trước khi bạn quyết định xóa các tệp được cho là trùng lặp, trước tiên hãy đảm bảo rằng chúng thực sự là các tệp giống hệt nhau.
Phần cuối
Nếu bạn là một trong những người dùng thích làm việc với dòng lệnh Terminal hơn là máy tính để bàn, bạn có thể cảm thấy thoải mái hơn với quy trình này. Đầu tiên, khởi chạy Terminal - bạn có thể thực hiện việc này thông qua Finder -> Utilities -> Terminal hoặc bạn có thể nhấn Cmd + Spacebar để kích hoạt Spotlight và nhập "Terminal" vào hộp tìm kiếm của nó. Sau đó, bạn sẽ cần chuyển đến thư mục thích hợp, trong hầu hết các trường hợp là Thư mục tải xuống. Gõ cd Downloads vào dòng lệnh và nhấn Enter. Sau đó nhập lệnh sau vào dòng lệnh Terminal:
tìm ./ -type f -exec md5 {} \; | awk -F '=' '{print $2 "\t" $1}' | sắp xếp | tee trùng lặp.txt. Nhấn Enter lần nữa. Bạn sẽ thấy danh sách nội dung của thư mục Tải xuống, trong đó sẽ chứa các mục trùng lặp.
Ví dụ về thiết bị đầu cuối có một chút không may mắn. Một mặt, bạn cần điều chỉnh dấu ngoặc kép chính xác để nó hoạt động, chỉ có lệnh đó mới tạo danh sách tất cả các tệp có hàm băm MD5 của chúng. Có lẽ sẽ không ai muốn tìm kiếm sự trùng lặp trong đó.
Một giải pháp tốt hơn, thực tế sẽ chỉ liệt kê các bản sao, là lệnh này:
tìm thấy . ! -empty -type f -exec md5sum {} + | sắp xếp | guniq -w32 -dD
Lệnh guniq được sử dụng ở đó vì uniq được cung cấp trên MacOS không có đầy đủ chức năng và cần phải sử dụng phiên bản GNU của lệnh. Nó có thể được cài đặt dễ dàng bằng cách sử dụng brew và lệnh nằm trong gói coreutils. Việc cài đặt sau đó là:
cài đặt coreutils