Thông +
báo cho biết tệp có Danh sách điều khiển truy cập (ACL) với các quyền bổ sung. Mỗi quy tắc trong ACL được gọi là Mục kiểm soát truy cập (ACE).
Lệnh ls -ale
sẽ hiển thị các ACE cho mỗi tệp / thư mục có ACL
Các thư mục mặc định OS X tạo khi tạo thư mục nhà mới - Máy tính để bàn, Tài liệu, Tải xuống, Thư viện, Phim, Nhạc, Hình ảnh và Công cộng - sẽ có ACE
0: group:everyone deny delete
có nghĩa là không có người dùng nào được phép xóa thư mục, thậm chí không phải là chủ sở hữu của thư mục. Điều này ngăn mọi người vô tình xóa các thư mục này, mà OS X dự kiến sẽ tồn tại.
Để xóa tất cả các ACL khỏi các thư mục nhà mặc định, mà không ảnh hưởng đến ACL của nội dung của chúng, hãy sử dụng
chmod -N ~/*
Để xóa ACL khỏi thư mục và mọi thứ bên trong nó, hãy sử dụng
chmod -R -N /path/to/folder
Khi ACL đã bị xóa, bây giờ bạn có thể xóa các thư mục đó như mong đợi, tuy nhiên, thông thường không nên xóa các thư mục mặc định mà OS X tạo trong thư mục nhà của người dùng. Hệ điều hành và nhiều ứng dụng mong đợi các thư mục đó sẽ ở đó. Trên thực tế, OS X có thể chỉ cần tạo lại một số trong số chúng vào lần đăng nhập tiếp theo.
Một cách khác là ẩn chúng khỏi Finder với
chflags hidden /path/to/folder
Để bỏ ẩn, thay đổi hidden
thành nohidden
. Các thư mục ẩn vẫn sẽ hiển thị trong Terminal.