akishin999の日記

調べた事などを書いて行きます。

ファイルやディレクトリのパーミッションを8進数表記で確認する

ファイルやディレクトリのパーミッションを確認したい場合、ls コマンドではアルファベットでしか確認できませんが、stat コマンドを使う事で8進数表記でパーミッションを確認することが出来ます。

% stat -c %a /home/akishin
755
% stat -c %a /tmp
1777

自分も serverspec の結果を見ていて最近知りました。
パーミッションを数値で指定する必要がある場合など、とっさに出て来なかったりする事がわりとよくあるので嬉しいです。

ちなみに、パーミッション繋がりという事で、以下の「Unix Permissions Calculator」というサービスも結構便利に使わせて頂いてます。

Unix Permissions by Project Fondue
http://permissions-calculator.org/

本当はこれくらいちゃんと覚えてパパッと暗算できるようになればいいんでしょうけど・・・。