您好,登錄后才能下訂單哦!
本篇內容主要講解“MacOS系統ls命令輸出中的@符號有什么作用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MacOS系統ls命令輸出中的@符號有什么作用”吧!
macos系統的ls -l(或者ll)命令輸出第一列會出現**@符號,而linux系統則不會。平時稍微留意了一下,帶有@**符號的多是從互聯網上下載的文件,因此猜測可能是安全屬性標志。
今天man ls查看了詳細說明,發現情況并不止安全屬性,而是標志文件(夾)有拓展屬性。詳細的拓展屬性信息可以用ls 加 -l@選項,或者xattr查看:
<img src="" alt="" width="866" height="152" class="aligncenter size-full wp-image-5725" />
清除**@**符號等價于清除拓展屬性,有兩種方式可以做到:
xattr -d 屬性名 文件路徑
:清除指定屬性,需一個個清除;
xattr -c 文件路徑
:清除所有屬性
如果只是想移除煩人的**@**符號,當然是用xattr -c
。
修改屬性用xattr -w
,詳情和其他選項請參考man xattr
。
PS:
ls輸出中出現的"+"符號表示安全屬性,即文件(夾)出現在acl列表中。
到此,相信大家對“MacOS系統ls命令輸出中的@符號有什么作用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。