首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >-rwxr-xr-x@含义

-rwxr-xr-x@含义
EN

Server Fault用户
提问于 2010-09-27 14:18:16
回答 5查看 3.2K关注 0票数 4

我有一个文件,在权限之后有一个@

代码语言:javascript
复制
-rwxr-xr-x@  1 riccardotacconi  staff   215 14 Sep 14:21 Capfile

你知道它的意思吗。

我正在使用Capistrano部署一个Rails应用程序。该Gemfile不是副本,尽管它是在SVN存储库中提交的。很奇怪。

EN

回答 5

Server Fault用户

回答已采纳

发布于 2010-09-27 21:06:52

假设您使用的是OS (比10.4更新),@符号表示文件具有与其关联的扩展属性。(详见Stewie的答案。)

若要列出扩展属性,请使用

代码语言:javascript
复制
ls -l@

来自ls的手册页:

代码语言:javascript
复制
-@  Display extended attribute keys and sizes in long (-l) output.

你应该看到这样的东西-

代码语言:javascript
复制
(somesystem):~ user$ ls -al@ /
...
drwxr-xr-x@   6 root   wheel       204 Sep 27 12:00 private
 com.apple.FinderInfo       32

如果您需要更深入地挖掘,请使用xattr -l

票数 1
EN

Server Fault用户

发布于 2010-09-27 14:22:47

"@“符号--它没有记录在ls(1)的手册页中,它指示文件具有扩展的属性。您可以使用命令“xattr -l”来显示它们

引用来源:http://en.wikipedia.org/wiki/Extended_文件_属性

扩展文件属性是一种文件系统特性,它使用户能够将计算机文件与未被文件系统解释的元数据关联起来,而常规属性具有由文件系统严格定义的目的(例如权限或创建和修改时间的记录)。

票数 13
EN

Server Fault用户

发布于 2010-09-27 14:24:21

-rwxr-xr-x用于一个常规文件,其用户类具有完全权限,其组类和其他类仅具有读取和执行权限。

osx

ls命令现在在每个具有扩展属性的文件的权限字符串之后显示一个"@“字符。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/185053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档