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?

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

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.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.