【问题标题】:"@" meaning in permission of file?“@”在文件权限中是什么意思?
【发布时间】:2015-12-30 18:15:13
【问题描述】:

我在 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的权限,最后有一个@。这个@标志在这里的意义/含义是什么?
如果有任何价值,file1 是通过dreamweaver 应用程序创建的。

不知道用什么关键字来搜索它,尝试了一些,但什么也没找到,所以不得已! :)

【问题讨论】:

    标签: terminal permissions chmod


    【解决方案1】:

    如果权限字段中有@,则文件或目录具有扩展属性。根据documentation,扩展属性是随文件存储的任意元数据,但与文件系统属性(例如修改时间或文件大小)分开。元数据通常是以 null 结尾的 UTF-8 字符串,但也可以是任意二进制数据。您可以运行ls -@l 列出它们

    【讨论】:

      【解决方案2】:

      这里已经回答了这个问题:

      https://unix.stackexchange.com/questions/10/what-does-the-mean-in-ls-l

      “@”表示可以与元数据关联的附加文件属性。

      【讨论】:

        猜你喜欢
        • 2014-02-03
        • 2019-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-07
        • 2018-05-25
        相关资源
        最近更新 更多