【linux】ファイルのパーミッションを8進数表記で確認する
問題
ファイルのパーミッションを 0755
などの8進数表記で確認したい。
lsコマンドでは drwxr-xr-x
のように表示されてしまう。
答え
statコマンドで確認できる。
# stat /home/xxx/lib File: `/home/xxx/lib' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: fd00h/64768d Inode: 28575754 Links: 3 Access: (0755/drwxr-xr-x) Uid: ( 48/ apache) Gid: ( 48/ apache) Access: 2016-05-16 05:23:47.992757398 +0900 Modify: 2014-11-17 12:54:28.000000000 +0900 Change: 2015-03-02 20:24:38.234934182 +0900
もっとすっきり、権限の8進数表記だけを見たいときは -c オプションを指定する。
# stat -c %a /home/xxx/lib 755
コメント