在UNIX bash脚本中拆分目录路径

时间:2017-06-06 03:46:43

标签: bash shell unix scripting

我正在学习UNIX bash shell脚本,并且正在努力拆分目录路径。

e.g。 /home/sample/test

我想获得路径中所有目录的权限。以下是示例输出。 e.g。

r w x   r - x   r - x   /
r w x   r - x   r - x   home
r w x   - - x   - - x   sample
r w x   r - x   r - x   test

提前感谢你。

1 个答案:

答案 0 :(得分:1)

这是namei的工作(随util-linux提供):

namei -m /home/sample/test
  • -m将获得权限模式

同时检查man namei

示例:

% namei -m /etc/passwd
f: /etc/passwd
 drwxr-xr-x /
 drwxr-xr-x etc
 -rw-r--r-- passwd