Nếu bạn thường xuyên dùng macOS để copy dữ liệu sang USB, ổ cứng ngoài hoặc NAS, có thể bạn sẽ thấy xuất hiện các file có dạng:
Ví dụ:
._video.mp4
Đây không phải virus hay file lỗi. Đây là các file AppleDouble do macOS tạo ra để lưu metadata (thông tin bổ sung của file) như:
-
quyền truy cập file
-
thông tin Finder
-
icon tùy chỉnh
-
resource fork
-
thuộc tính mở rộng của macOS
Trên hệ sinh thái Apple thì các file này gần như vô hình, nhưng khi mở trên Windows hoặc Linux chúng sẽ hiện ra và gây khó chịu.
Cách tắt macOS tạo file ._ trên ổ mạng (NAS)
Mở Terminal và chạy:
Sau đó khởi động lại Finder:
Từ bây giờ macOS sẽ hạn chế tạo file metadata trên các thư mục mạng SMB/NAS.
Cách tắt file ._ trên USB và ổ cứng ngoài
Nếu bạn dùng USB, HDD, SSD rời:
Chạy:
Restart Finder:
Sau khi bật tùy chọn này, macOS sẽ không tạo thêm các file AppleDouble trên thiết bị USB.
Cách xóa các file ._ đã tồn tại
Các file đã được tạo trước đó sẽ không tự mất. Bạn có thể dọn bằng lệnh:
Nếu muốn dọn cả ổ ngoài:
Ví dụ:
Lệnh này sẽ gom metadata AppleDouble về đúng nơi hoặc xóa các file ._ không cần thiết.
Kiểm tra file ẩn trên macOS
Muốn xem các file ẩn trong Finder:
Nhấn:
Bạn sẽ thấy các file như:
.DS_Store
Nếu muốn bật lại tính năng mặc định
Khôi phục lại:
USB:
Network:
Sau đó:
Kết luận
File ._ trên macOS không phải lỗi, chúng là metadata phục vụ Finder. Tuy nhiên khi chia sẻ dữ liệu giữa Mac, Windows, Linux hoặc NAS thì chúng gây rác thư mục.
Cấu hình:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool TRUE
sẽ giúp hạn chế tối đa việc macOS tự tạo các file này.
Chúc các bạn thành công