我使用的是 Mac OSX。当我打字时,ls -l
我看到类似的东西
drwxr-xr-x@ 12 xonic staff 408 22 Jun 19:00 .
drwxr-xr-x 9 xonic staff 306 22 Jun 19:42 ..
-rwxrwxrwx@ 1 xonic staff 6148 25 Mai 23:04 .DS_Store
-rw-r--r--@ 1 xonic staff 17284 22 Jun 00:20 filmStrip.cpp
-rw-r--r--@ 1 xonic staff 3843 21 Jun 21:20 filmStrip.h
@是什么意思?
答案1
它表明该文件有扩展属性。您可以使用xattr
命令行实用程序来查看和修改它们:
xattr -l file # lists the names of all xattrs.
xattr -w attr_name attr_value file # sets xattr attr_name to attr_value.
xattr -d attr_name file # deletes xattr attr_name.
xattr -c file # deletes all xattrs.
xattr -h # prints help
答案2
至少在 Snow Leopard 中,您可以这样做来显示更多信息:
ls -l@
答案3
它具有扩展属性 - 请参阅 OSX 手册页这里有关 ls 的更多信息。
答案4
我认为这意味着文件/目录有扩展属性。