我想知道如何检查文件的权限。
我知道
ls -l yourfile
会告诉你,但我只需要九封许可信。
谢谢
答案1
评论表明可能有重复,但接受的答案是不可移植的。便携:
ls -ld file |awk '{ print $1; }'
或者
ls -ld file |sed -e 's/ .*//'
我添加了-d
选项以避免意外,如果“文件”恰好是一个目录。
配置脚本的长期习惯使我更喜欢后者,它并不总是短几个字符。
我想知道如何检查文件的权限。
我知道
ls -l yourfile
会告诉你,但我只需要九封许可信。
谢谢
评论表明可能有重复,但接受的答案是不可移植的。便携:
ls -ld file |awk '{ print $1; }'
或者
ls -ld file |sed -e 's/ .*//'
我添加了-d
选项以避免意外,如果“文件”恰好是一个目录。
配置脚本的长期习惯使我更喜欢后者,它并不总是短几个字符。