macOS có cấu trúc thư mục sâu và lồng nhau, cài đặt mặc định có nhiều thư mục lạ. Đa số người dùng không bao giờ cần chạm vào các file này.
Apple giấu một số thư mục vì lý do. Can thiệp các thư mục này có thể dẫn đến: hệ thống không ổn định, mất dữ liệu, hoặc tệ hơn — Mac không boot được. Chúng tôi sẽ chỉ những nơi hầu hết người dùng KHÔNG NÊN chạm trong hệ thống file macOS.
1. File Và Thư Mục Ngôn Ngữ
App Mac kèm file ngôn ngữ cho mọi ngôn ngữ hỗ trợ. Khi đổi ngôn ngữ hệ thống, app chuyển ngôn ngữ ngay lập tức.
Xem file ngôn ngữ của app: Control-click app, chọn Show Package Contents. Đường dẫn dạng: AppName.app/Contents/Resources/Lang.lproj
Xóa file ngôn ngữ app bên thứ ba dễ dàng qua Terminal. Nhưng app mặc định macOS, cần tắt System Integrity Protection — chúng tôi KHÔNG khuyến khích.
Mặc dù internet nhiều lời khuyên xóa file ngôn ngữ để giải phóng dung lượng, dung lượng giành được không đáng so với rủi ro.
Quét nhanh CleanMyMac cho thấy Mac tôi chỉ giành ~520MB. Kết quả có thể khác, nhưng hiếm khi vượt quá vài GB. Cũng phải làm lại sau mỗi lần cập nhật macOS lớn.
Khi xóa file ngôn ngữ, không đoán trước app nào sẽ crash/freeze. Tệ nhất: phải cài lại app. Phiên bản cũ Microsoft Office và Adobe có thể không chạy/cập nhật đúng. Do đó, hãy bỏ qua file/thư mục ngôn ngữ.
Xem mẹo giải phóng dung lượng Mac tốt hơn.
2. Thư Mục Ẩn /private/var
macOS tạo nhiều cache user/hệ thống để tăng tốc. Cache và dữ liệu tạm trong /Library/Caches do bạn kiểm soát. Có thể xóa thủ công không cần công cụ thứ 3.
Nhưng file trong thư mục hệ thống do macOS quản lý hoàn toàn. Chúng thậm chí không hiển thị cho bạn. Đôi khi thư mục này chiếm dung lượng khổng lồ. Bạn có thể thắc mắc: an toàn không khi xóa nội dung /private/var/folders?
Liên quan: Cách xem file ẩn trên Mac
Vị Trí /private/var/folders
Cách đơn giản tìm /private/var: Finder Go to Folder. Nhấn Cmd + Shift + G, nhập /private/var/folders. Tab Finder mới mở ngay.
Mở vị trí cache/file tạm hệ thống: mở Terminal, gõ: open $TMPDIR. Sẽ thấy thư mục 2 ký tự với subfolder tên ngẫu nhiên dài. Khám phá 3 thư mục: C = Cache, T = Temporary, 0 = User files.
Vấn Đề Với /private/var/folders
Quét OmniDiskSweeper: /private/var/folders ~1GB, /private/var ~4GB. Kích thước thay đổi theo hệ thống, nhưng không nên quá lớn.
Nếu thư mục này > 10GB, mới là vấn đề.
TUYỆT ĐỐI KHÔNG** cố gắng xóa thủ công file trong bất kỳ thư mục /private/var, dù lớn đến đâu. Việc đó có thể: hỏng file cốt lõi macOS, hỏng dữ liệu tài liệu, khiến Mac không boot hoặc hoạt động bất thường. Bạn sẽ phải cài lại macOS từ đầu.
Để xóa an toàn: thoát tất cả app, tắt Mac. Khi khởi động lại, macOS kích hoạt cơ chế xóa cache tích hợp. Xóa nội dung không cần thiết, cache, file tạm trong /tmp, /private/var, /private/var/folders.
Nếu file không tự xóa, reboot vào Safe Mode. macOS triển khai cơ chế thêm dọn cache/file tạm. Sau đó reboot bình thường và kiểm tra dung lượng trống.
Các Thư Mục Quan Trọng Khác Trong /private/var
Về dung lượng, còn vài thư mục KHÔNG NÊN CHẠM:
- /private/var/db: Chứa file cấu hình và dữ liệu macOS. Bao gồm database Spotlight, file cấu hình mạng, và hơn thế.
- /private/var/VM: Chứa swap file và sleep image. Nếu hibernate Mac, thư mục này chiếm >5GB.
- /private/var/tmp: Thư mục file tạm khác.
3. Thư Mục System Library
Hệ thống file macOS chứa nhiều thư mục Library. Có chủ đích, và dù nhiều điểm giống nhau, mỗi thư mục vai trò khác nhau. Bạn sẽ thấy 3 thư mục Library:
- /Library
- /System/Library
- ~/Library
Thư mục Library chính và System Library có phạm vi toàn cục. Nội dung hỗ trợ mọi khía cạnh hệ thống. System Library chứa file macOS cần để vận hành. Chỉ OS có quyền sửa dữ liệu, chỉ sự kiện cấp hệ thống mới ảnh hưởng. Không có lý do gì bạn chạm vào thư mục này.
4. Thư Mục User Library
Thư mục Library trong home directory là Library cá nhân tài khoản. Ở đây macOS lưu file hỗ trợ hệ thống/phân 3, file preferences. Cũng bao gồm cài đặt Mail, bookmark Safari, lịch sử duyệt, dữ liệu Calendar, và nhiều hơn. Library cũng có thư mục cần dọn dẹp đôi khi. Tuy nhiên, không phải thư mục nào cũng an toàn để chạm.
~/Library/Application Support
Thư mục này chứa file hỗ trợ của app hệ thống và app thứ 3, thường trong subfolder tên app. Chứa dữ liệu đăng ký, thậm chí dữ liệu phiên làm việc. KHÔNG xóa trực tiếp nội dung Application Support. Dùng app AppCleaner xóa file hỗ trợ cùng lúc gỡ app.
~/Library/Preferences
Chứa toàn bộ dữ liệu preference cho app mặc định và thứ 3. Lại nói, KHÔNG xóa nội dung Preferences; app sẽ về mặc định hoặc crash. AppCleaner lo preferences khi gỡ app.
~/Library/Mobile Documents
Đây là vị trí THỰC TẾ của thư mục iCloud. Tài liệu, file preference app, dữ liệu app iOS, và hơn thế sống ở đây. KHÔNG di chuyển, đổi tên, hoặc xóa. Cũng là thư mục chiếm nhiều dung lượng nếu dùng iCloud. Xóa file không cần từ iCloud Drive để giảm dung lượng.
~/Library/Containers
Chứa file hỗ trợ, cache, file tạm cho app tải từ Mac App Store. Vì app App Store bị sandbox (cô lập), không thể ghi dữ liệu nơi khác. Lại nói, KHÔNG xóa nội dung thư mục này. Nếu Containers chiếm nhiều dung lượng, cài lại app bị ảnh hưởng.
5. Thư Mục Ẩn Trong Thư Mục Home
Khi nhấn Cmd + Shift + Dấu chấm trong Finder, bạn thấy nhiều file/thư mục trong Home thường ẩn. Công nghệ và app macOS khác nhau lưu dữ liệu ở đây cho hoạt động mượt mà. KHÔNG sửa đổi hoặc xóa bất kỳ thư mục nào:
- .Spotlight-V100: Metadata Spotlight cho từng volume mount. Process mdworker dùng metadata này cập nhật tìm kiếm Spotlight.
- .fseventsd: Log file FSEvents bởi process fseventsd launchdaemon. Theo dõi sự kiện file system: tạo, sửa, xóa file... Time Machine dùng dữ liệu này xử lý backup nền.
- .DocumentRevisions-V100: Database versioning macOS dùng bởi app lưu/khôi phục phiên bản tài liệu khác nhau.
- .PKInstallSandboxManager: Dùng cho cập nhật phần mềm và sandboxing.
- .PKInstallSandboxManager-SystemSoftware: Dùng cho cập nhật phần mềm hệ thống.
- .Trashes: Thùng rác trên từng volume mount.
Tránh Xa Các Thư Mục Quan Trọng macOS
Can thiệp thư mục này rủi ro, có thể hỏng app, tài liệu, và macOS. Đa số user Mac không lo về thư mục này, nhưng bạn có thể muốn khám phá khi ổ cứng đầy.
Trong trường hợp đó, backup là bắt buộc, để nếu mất dữ liệu, khôi phục dễ dàng. May mắn, Mac đã có nhiều cách hỗ trợ việc này.