有没有办法以使用修改的格式返回文件权限chmod
?
例如
chmod 755 thisdir
然后
commandx thisdir
将返回755
,其中 commandx 是使用的一些命令。
答案1
stat
与%a
格式说明符一起使用(%n
用于文件名):
stat -c '%a : %n' scipy
从man stat
:
%a access rights in octal
%n file name
例子:
% stat -c '%a : %n' foobar
2755 : foobar
为了可重用性,创建以下函数(将其保存在 shell 启动文件中,例如~/.bashrc
for中bash
):
% octperm () { stat -c '%a' "$@" ;}
% octperm foobar
2755