8進ファイルの権限を取得する方法

8進ファイルの権限を取得する方法

私は一連のLinuxフォルダを持っており、フォルダに対する権限をデジタル的に取得する必要があります。

たとえば、次のディレクトリでこのフォルダに必要な権限の値は何ですか... 755、644、622などです...

drwxrwsr-x 2 dev    puser 4096 Jul  7  2014 fonts

ベストアンサー1

8進権限表現を取得します。

stat -c "%a" file
644

よりマンページstat は-c書式設定し、%a権限を 8 進数で出力します。

または複数のファイルとフォルダの場合:

stat -c "%a %n" *
755 dir
644 file1
600 file2

おすすめ記事