ls
命令报告如下:
# ls -ld /var/lib/puppet/state/
drwxr-xr-t 3 puppet puppet 4096 Jan 8 16:53 /var/lib/puppet/state/
其他用户的“t”是什么意思?哪个工具报告权限的符号名称?ls
有--numeric-uid-gid
选项,但是否还有其他选项用于权限?
ls
命令报告如下:
# ls -ld /var/lib/puppet/state/
drwxr-xr-t 3 puppet puppet 4096 Jan 8 16:53 /var/lib/puppet/state/
其他用户的“t”是什么意思?哪个工具报告权限的符号名称?ls
有--numeric-uid-gid
选项,但是否还有其他选项用于权限?
man ls
是你的好帮手:
t 粘滞位被设置 (模式为 1000),并且可搜索或可执行。
(请参见 chmod(1) 或 sticky(8).)
关于粘滞位:
当设置后,它会指示操作系统在进程退出后保留程序的文本段在交换空间中。这会通过允许内核将程序从交换空间移动到实际内存中进行单次操作来加速后续的执行。因此,像编辑器这样经常使用的程序将会加载得更快。
man ls
没有提到符号名称的含义。谢谢! - François Beausoleil