我知道使用“ls -l”我可以看到文件或目录的权限,但它用字母显示它们,那么如何以数字方式显示权限
例如:
第755章
答案1
答案2
就像中所述这在 stackoverflow 上回答,
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}'
正在做你想做的事。
我知道使用“ls -l”我可以看到文件或目录的权限,但它用字母显示它们,那么如何以数字方式显示权限
例如:
第755章
就像中所述这在 stackoverflow 上回答,
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}'
正在做你想做的事。