Wie kann ich die Berechtigungen eines bestimmten Verzeichnisses anzeigen?

13

Ich weiß, dass ich ls -lalle Dateien in einem Verzeichnis einschließlich ihrer Berechtigungen auflisten kann, aber wie sehe ich die Berechtigungen eines bestimmten Verzeichnisses. Zum Beispiel, wenn ich die Berechtigungen für mein /etcVerzeichnis sehen wollte?

BitNinja
quelle

Antworten:

18

Fügen Sie -dden Befehl wie folgt hinzu:

ls -ld /etc

Von man ls:

   -d, --directory
          list directory entries instead of contents, and do not dereference symbolic links
Stahlfahrer
quelle
7

Sie können auch den statBefehl verwenden, um Berechtigungen für eine bestimmte Datei oder ein bestimmtes Verzeichnis abzurufen:

 stat -c "%A %n" Directory-or-File

oder Erlaubnis im oktalen Modus:

 stat -c "%a %n" Directory-or-File
  • Mit dieser -cOption können Sie die Ausgabe anpassen.
  • Der Dateiname wird angezeigt als Ergebnis von %n, %azeigt oktale Berechtigungen und %ABerechtigungen in für Menschen lesbarer Form.
αғsнιη
quelle