The +
menunjukkan file memiliki Access Control List (ACL) dengan izin tambahan. Setiap aturan dalam ACL disebut sebagai Access Control Entry (ACE).
Perintah ls -ale
akan menampilkan ACE untuk setiap file / folder yang memiliki ACL
Folder default yang dibuat OS X saat membuat folder rumah baru - Desktop, Dokumen, Unduhan, Perpustakaan, Film, Musik, Gambar, dan Publik - akan memiliki ACE
0: group:everyone deny delete
yang berarti tidak ada pengguna yang diizinkan untuk menghapus folder, bahkan bukan pemilik folder. Ini mencegah orang dari secara tidak sengaja menghapus folder-folder ini, yang OS X harapkan ada.
Untuk menghapus semua ACL dari folder asal default, tanpa memengaruhi ACL dari isinya, gunakan
chmod -N ~/*
Untuk menghapus ACL dari folder dan semua yang ada di dalamnya, gunakan
chmod -R -N /path/to/folder
Setelah ACL dihapus, Anda sekarang dapat menghapus folder itu seperti yang diharapkan, Namun, umumnya disarankan untuk tidak menghapus folder default yang dibuat OS X di folder home pengguna. OS dan banyak aplikasi mengharapkan folder itu ada di sana. Faktanya, OS X mungkin hanya membuat ulang beberapa dari mereka saat Anda masuk.
Alternatifnya adalah menyembunyikannya dari Finder dengan
chflags hidden /path/to/folder
Untuk menyembunyikan, ubah hidden
ke nohidden
. Folder tersembunyi masih akan muncul di Terminal.