Answers:
该+
指示文件有一个访问控制列表(ACL)与其他权限。ACL中的每个规则都称为访问控制项(ACE)。
该命令ls -ale
将显示每个具有ACL的文件/文件夹的ACE
OS X在创建新的主文件夹时创建的默认文件夹(台式机,文档,下载,库,电影,音乐,图片和公共文件夹)将具有ACE
0: group:everyone deny delete
这意味着不允许用户删除文件夹,甚至文件夹的所有者也不能删除。这样可以防止人们意外删除OS X预期存在的这些文件夹。
要从默认主文件夹中删除所有ACL,而又不影响其内容的ACL,请使用
chmod -N ~/*
要从文件夹及其中的所有内容中删除ACL,请使用
chmod -R -N /path/to/folder
删除ACL之后,您现在可以按预期的方式删除那些文件夹。但是,通常建议不要删除OS X在用户主文件夹中创建的默认文件夹。操作系统和许多应用程序都希望这些文件夹在那里。实际上,OS X可能会在您下次登录时简单地重新创建其中的一些。
另一种方法是使用
chflags hidden /path/to/folder
要取消隐藏,请更改hidden
为nohidden
。但是,隐藏的文件夹仍将显示在终端中。