質問: mac osでファイルのアクセス許可(8進数)を取得するにはどうすればよいですか? ファイルの8進数のアクセス許可を取得するにはどうすればよいですか?/tmp$ ls -al myfile -rw-r--r-- 1 wim wheel 0b oct 20 22:31 myfile /tmp$ the_command myfile 644 ここの他の回答で見つけた提案を試しましたが、うまくいきませんでした:/tmp$ stat -c "%a %n" myfile stat: illegal option -- c usage: stat [-fllnqrsx] [-f format] [-t timefmt] [file ...]
回答: 取得した新しい情報(およびそれより短い):stat -f '%a' <filename> すべてのファイルとフォルダに*を使用することもできます。より良い形式でそれらが必要な場合は、使用できます stat -f '%a %n' <filename>これは、8進数の権限とファイル名を表示します。クレジット: https://askubuntu.com/a/1520 -この回答の最初のコメントを確認してください http://geeklog.adamwilson.info/article/58/getting-file-permissions-in-octal-on-os-x 追加のために編集:結果を確認するには、stat -f "%sp %olp" <filename>を実行してみてください。これにより、-rwxrwxrwxスタイル+8進数バージョンが得られます。