我在mac终端上运行ls -la
,我得到了以下输出:
rwxr-xr-x 4 user staff 136 Oct 2 18:55 .
drwxr-xr-x 6 user staff 204 Aug 23 11:39 ..
-rw-r--r-- 1 user staff 2622 Oct 2 18:03 File2.php
-rw-r--r--@ 1 user staff 392 Oct 2 19:14 File1.php
# ^
# this one here
如果您看到File1.php
的权限,则最后会有@
。此@
符号的重要性/含义是什么?
如果它有任何价值,则通过Dreamweaver应用程序创建file1。
不确定使用什么关键字进行谷歌搜索,尝试了一些,发现什么都没有,所以不得已! :)
答案 0 :(得分:1)
如果权限字段中有@,则文件或目录具有扩展属性。根据{{3}}扩展属性是与文件一起存储的任意元数据,但与文件系统属性(例如修改时间或文件大小)分开。元数据通常是以null结尾的UTF-8字符串,但也可以是任意二进制数据。您可以运行ls -@l
列出
答案 1 :(得分:1)
这个问题已在这里得到解答:
https://unix.stackexchange.com/questions/10/what-does-the-mean-in-ls-l
“@”表示可与元数据关联的其他文件属性。