Den Dateimodus anzeigen, ohne alle Dateien aufzulisten

Den Dateimodus anzeigen, ohne alle Dateien aufzulisten

Ich möchte den Modus der Datei/des Ordners fooin der Form sehen drwxrwxrwx. Normalerweise würde ich tun ls -lah | grep foo, aber in diesem Fall hatte der Ordner so viele Unterordner, dass die lsAusführung sehr lange dauerte. Gibt es eine alternative Möglichkeit, die schnell ausgeführt werden würde? Außerdem ärgert mich die Verwendung von etwas grep, weil meine Datei möglicherweise aufgerufen wird Mayund dann jede Datei angezeigt wird, deren Erstellungsdatum im Monat Mai liegt? Gibt es eine Möglichkeit, das zu vermeiden?

Antwort1

verwenden Sie einfach das Statistiktool:

stat filename

damit sieht man alle Optionen, so dass man mit -f ein eigenes Format angeben könnte:

man stat

Antwort2

Wie steeldriver bemerkte, ist der einfachste Weg, ls's zu verwenden-d Flagge:

-d, --directory listet Verzeichniseinträge statt Inhalt auf und dereferenziert keine symbolischen Links

Antwort3

Rufen Sie ls -l für die Datei/das Verzeichnis selbst auf.

ls -lhd foo

Wenn Sie sich bei dem Namen nicht hundertprozentig sicher sind, verwenden Sie erweiterbare Begriffe:

ls -lhd foo*

verwandte Informationen