Wie erhalte ich Zugriffsberechtigungen (Oktal) für eine Datei unter Mac OS?

Wie erhalte ich Zugriffsberechtigungen (Oktal) für eine Datei unter Mac OS?

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.

verwandte Informationen