Linuxにある程度慣れていると、現在のファイルのパーミッションは記号表記で、設定の際は数字表記でやることが多いだろう。 で、いつも記号表記でばかり確認しているのだが、ふと数字表記で現在のパーミッションを取得できるのかなと思い調べてみた。 個人的には大体lsで調べるのだが、残念ながらそういったオプションは無いらしい。 1. statコマンドを用いる場合 statコマンドで、以下のように指定することでファイルのパーミッションを数字表記で取得できるようだ。 stat PATH -c '%a' [root@BS-PUB-CENT7-01 ~]# ls -la ./test.pl -rw-r--r--. 1 root root 99 5月 20 11:26 ./test.pl [root@BS-PUB-CENT7-01 ~]# stat ./test.pl -c '%a' 644 これを利用してl