小编典典

Unix list 命令 'ls' 可以输出数字 chmod 权限吗?

all

列出目录时是否可以查看数字 unix 权限(例如 644)而不是符号输出 -rw-rw-r–

谢谢。


阅读 83

收藏
2022-06-07

共1个答案

小编典典

它几乎可以..

 ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) \
             *2^(8-i));if(k)printf("%0o ",k);print}'
2022-06-07