文章轉載自:MacOS系統ls命令輸出中的@ 符號linux
macos系統的ls -l(或者ll)命令輸出第一列會出現**@符號,而linux系統則不會。平時稍微留意了一下,帶有@**符號的可能是從互聯網上下載的文件,所以猜想多是安全屬性標誌。macos
今天man ls查看了詳細說明,發現狀況並不止安全屬性,而是標誌文件(夾)有拓展屬性。詳細的拓展屬性信息能夠用ls 加 -l@選項,或者xattr查看:安全
<img src="" alt="" width="866" height="152" class="aligncenter size-full wp-image-5725" />code
清除**@**符號等價於清除拓展屬性,有兩種方式能夠作到:blog
xattr -d 屬性名 文件路徑
:清除指定屬性,需一個個清除;xattr -c 文件路徑
:清除全部屬性若是隻是想移除煩人的**@**符號,固然是用xattr -c
。get
修改屬性用xattr -w
,詳情和其餘選項請參考man xattr
。class
PS:互聯網
ls輸出中出現的"+"符號表示安全屬性,即文件(夾)出如今acl列表中。下載