
Ich möchte wissen, wie ich einfach die Berechtigung einer Datei überprüfen kann.
Ich weiß
ls -l yourfile
Ich werde es Ihnen zeigen, aber ich brauche nur die neun Erlaubnisschreiben.
Danke
Antwort1
Ein Kommentar weist auf ein mögliches Duplikat hin, aber die akzeptierte Antwort ist nicht portierbar. Portabel:
ls -ld file |awk '{ print $1; }'
oder
ls -ld file |sed -e 's/ .*//'
Ich habe die -d
Option hinzugefügt, Überraschungen zu vermeiden, wenn"Datei"ist zufällig einVerzeichnis.
Aufgrund meiner langjährigen Angewohnheit bevorzuge ich bei Konfigurationsskripten letzteres, da es nicht immer ein paar Zeichen kürzer ist.