at_shiita.ishigaki
2022年1月26日 10時42分
指定したファイルパスにたどり着くまでのパスを表示するにはnameiコマンドを使用します。
[armadillo ~]# mkdir hoge
[armadillo ~]# ln -s hoge fuga
[armadillo ~]# touch fuga/piyo
[armadillo ~]# namei -x /root/fuga/piyo
f: /root/fuga/piyo
d /
d root
l fuga -> hoge/
d hoge
- piyo
ファイル・フォルダ名の前に表示されるアルファベットは以下の通りです。
f: 入力したパス
d ディレクトリ
l シンボリックリンク
s ソケット
b ブロックデバイス
c キャラクタデバイス
- ファイル
? エラー
マウントポイントのディレクトリをアルファベットのDで表示するには-xオプションを使用します。
[armadillo ~]# namei -x /root/fuga/piyo
f: /root/fuga/piyo
D /
d root
l fuga -> hoge/
d hoge
- piyo
また、権限を表示するには-mオプション、所有者とグループを表示するには-oオプションを使用します。
[armadillo ~]# namei -m /root/fuga/piyo
f: /root/fuga/piyo
drwxr-xr-x /
drwx------ root
lrwxrwxrwx fuga -> hoge/
drwxr-xr-x hoge
-rw-r--r-- piyo
[armadillo ~]# namei -o /root/fuga/piyo
f: /root/fuga/piyo
d root root /
d root root root
l root root fuga -> hoge/
d root root hoge
- root root piyo