%20f%C3%BCr%20eine%20Datei%20unter%20Mac%20OS%3F.png)
Wie kann ich die Oktalberechtigungen für eine Datei erhalten?
/tmp$ ls -al myfile
-rw-r--r-- 1 wim wheel 0B Oct 20 22:31 myfile
/tmp$ the_command myfile
644
Habe einen Vorschlag ausprobiert, den ich in anderen Antworten hier gefunden habe, und er hat nicht funktioniert:
/tmp$ stat -c "%a %n" myfile
stat: illegal option -- c
usage: stat [-FlLnqrsx] [-f format] [-t timefmt] [file ...]
Antwort1
Neue (und kürzere) Informationen erhalten: stat -f '%A' <filename>
Sie können auch für alle Dateien und Ordner verwenden *
. Wenn Sie sie in einem schöneren Format benötigen, können Sie verwenden,
stat -f '%A %N' <filename>
das die Oktalberechtigung und den Dateinamen anzeigt.
Kredit:
https://askubuntu.com/a/152003- siehe den ersten Kommentar dieser Antwort
http://geeklog.adamwilson.info/article/58/getting-file-permissions-in-octal-on-OS-X
Bearbeitet, um hinzuzufügen: Um Ihr Ergebnis zu überprüfen, versuchen Sie es mit dem Ausführen, stat -f "%Sp %OLp" <filename>
wodurch Sie den Stil --rwxrwxrwx + die Oktalversion erhalten.