【问题标题】:What does mean the @ (at) on unix access right?unix 访问权限上的@(at) 是什么意思?
【发布时间】:2015-08-21 21:39:34
【问题描述】:

我看过,但似乎没有发现任何像我这样的问题。 我想知道 UNIX 存储库上的 @ (at sign) 是什么意思,如下所示:

MacBook-de-Blouz:twentyfifteen ratinahirana$ ll
total 1136
-rwxrwxrwx@  1 ratinahirana  staff  376628 28 oct  2014 screenshot.png
-rwxrwxrwx@  1 ratinahirana  staff    1313 19 nov  2014 sidebar.php
-rwxrwxrwx@  1 ratinahirana  staff     902 19 nov  2014 page.php
-rwxrwxrwx@  1 ratinahirana  staff    1765 11 déc 09:24 index.php
-rwxrwxrwx@  1 ratinahirana  staff    1914 11 déc 09:24 archive.php

注意:我知道 777 很脏 ^^

【问题讨论】:

  • 查看 ls 命令的文档

标签: php unix web ls access-rights


【解决方案1】:

您从ll 命令获得的@ 符号(ls -l 的别名)表示文件具有extended attributes

维基百科:

扩展文件属性是文件系统功能,使用户能够将计算机文件与文件系统未解释的元数据相关联,而常规属性具有由文件系统严格定义的用途(例如权限或创建和修改时间的记录) [...]

您可以使用命令:xattr -l <filename> 来显示这些属性。


相关链接:

【讨论】:

  • 您好 tomloprod,感谢您的回答。很有趣^^
  • 完成了。抱歉,我是 Stackoverflow 的新手 :) 我已经查看了有关扩展属性的更多信息。
猜你喜欢
  • 2013-10-26
  • 2017-02-27
  • 2019-01-12
  • 2017-04-01
  • 1970-01-01
  • 2013-10-21
  • 1970-01-01
  • 2015-09-07
相关资源
最近更新 更多