我有这个指令
17 -rwxr-x-wx+ 1 john staff 2010 Jul 01 12:14 file3
此指令中的 17、+ 和 1 是什么?请帮帮我?
答案1
“+” 表示该文件有 ACL(访问控制列表)条目。用于getfacl
查看 ACL。您还可以使用它setfacl
来设置它们。
数字“1”是该文件的硬链接数。
答案2
只是为了补充 dogbanes 的答案,您粘贴的输出不是指令,而是ls
命令的长输出。以下命令应为您提供该ls
命令的完整文档,包括其输出的描述:
info coreutils 'ls invocation'
尝试一下man ls
17可能磁盘分配大小,-s
使用选项时显示。
答案3
只是为了补充 dogbanes 和 compostus 的答案,如果你碰巧在 Solaris 上使用 ZFS 或 NFSv4,那么显示 ACL 的正确方法是使用ls -v
而不是getfacl
和chmod
而不是setfacl
。