+
Вказує файл має список управління доступом (ACL) з додатковими дозволами. Кожне правило в ACL називається записом контролю доступу (ACE).
Команда ls -ale
покаже ACE для кожного файлу / папки, що містить ACL
Папки за замовчуванням OS X створюється, коли створює нову домашню папку - Настільний, Документи, Завантаження, Бібліотека, Фільми, Музика, Малюнки та Публічне - матиме ACE
0: group:everyone deny delete
а це означає, що жодним користувачам заборонено видаляти папку, навіть власник папки. Це заважає людям випадково видалити ці папки, для яких OS X очікує існування.
Щоб видалити всі ACL з домашніх папок за замовчуванням, не впливаючи на вміст ACL, використовуйте їх
chmod -N ~/*
Щоб видалити ACL з папки та всього, що знаходиться всередині неї, використовуйте
chmod -R -N /path/to/folder
Після того, як ACL було видалено, ви можете видалити ці папки, як очікувалося. Однак загалом доцільно не видаляти папки за замовчуванням, які ОС X створює в домашній папці користувача. ОС і багато додатків очікують, що ці папки будуть там. Насправді OS X може просто відтворити деякі з них при наступному вході в систему.
Альтернатива - сховати їх від Finder за допомогою
chflags hidden /path/to/folder
Щоб приховати, змінити hidden
на nohidden
. Хоча приховані папки все одно з’являться в Терміналі.