Übersetzen Sie die RWX -Berechtigungen in das Oktalformat unter Linux

Übersetzen Sie die RWX -Berechtigungen in das Oktalformat unter Linux

Manchmal ist es möglicherweise nützlich, die Zugriffsrechte von Dateien oder Verzeichnissen in Oktalform anstelle von anzuzeigen rwx oder vielleicht möchten Sie beide anzeigen.

Anstatt gute alte zu verwenden ls -l Befehl in den meisten modernen Linux -Verteilungen (wenn nicht alle) finden Sie Stat, Ein Dienstprogramm, das den Status Datei oder Dateisystem anzeigt.

Beim Laufen ohne Argumente, gefolgt von einem bestimmten Dateinamen, Stat Zeigt viele Informationen über die Datei oder das Verzeichnis an. Wenn mit dem verwendet -C Möglichkeit, Stat Ermöglicht Ihnen ein Ausgabeformat an. Genau diese Option ist für uns von besonderem Interesse.

Um alle Dateien im aktuellen Arbeitsverzeichnis anzuzeigen, gefolgt von den Zugriffsrechten in Oktalform, geben Sie ein:

# STAT -C ' %n %a' * 
Probenausgabe
add_emails.Sch 755 Anaconda-ks.CFG 600 delete_emails.Sch 755 Mitarbeiter-Dump.sql 644 Index.html 644 neueste.Teer.gz 644 NRPE-2.15.Teer.gz 644 Php7 644 Spielbuch.wiederholen 644 
Finden Sie Linux -Dateiberechtigungen im Oktalformat

Im obigen Befehl die Formatsequenz:

  1. %N - bedeutet Dateiname
  2. %A - bedeutet Zugriffsrechte in Oktalform

Alternativ können Sie anhängen %A Zu %A, das Argument überging an Stat Wenn Sie die Berechtigungen an anzeigen möchten rwx Format auch.

In diesem Fall können Sie eingeben:

# STAT -C ' %n %a' * 
Probenausgabe
add_emails.Sch -rwxr-xr-x Anaconda-ks.CFG -rw------- delete_emails.Sch -rwxr-xr-x Mitarbeiter-Dump.sql -rw-r-r-- Index.html -rw-r-r-- neueste.Teer.gz -rw-r-r-- NRPE-2.15.Teer.gz -rw-r-r-- Php7 -rw-r-r-- Spielbuch.wiederholen -rw-r-r-- 
Finden Sie Linux -Dateiberechtigungen im Verzeichnis

Um den Dateityp in der Ausgabe anzuzeigen, können Sie hinzufügen %F Formatsequenz.

# STAT -C ' %c %f %a' 

Es gibt mehrere andere Formatsequenzen, die Sie angeben können, siehe sich auf die Statistischer Mann Seite, um mehr zu erfahren.

# MAN STAT 

In diesem Tipp haben wir ein wichtiges Linux -Dienstprogramm genannt Stat, Auf diese Weise können Sie einen Datei- oder Dateisystemstatus anzeigen. Unser Hauptaugenmerk hier war es, die übersetzt rwx Zugangsrechte von den traditionellen ls -l Ausgabe in Oktalform.

Wie ich bereits erwähnt hatte, kommen jetzt viele moderne Linux -Verteilungen mit Stat Dienstprogramm. Sie müssen sich aber auch daran erinnern, dass Ihre Shell mit einer eigenen Version von ausgestattet sein kann Stat, Aus diesem Grund finden Sie in der Dokumentation Ihrer Shell weitere Informationen zu Optionen und der Verwendung.