Verzeichnisse und Daten in ls

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der TIPPs & Tricks Sammlung.
Terminals / Shells X Portage System Dateisysteme Kernel Netzwerk Sonstiges alphabetischer Tipp Index


Normalerweise wenn man ls eingibt ist die Ausgabe nicht vielsagend. Doch die Ausgabe von ls kann man flexibel gestalten.

Inhaltsverzeichnis

[Bearbeiten] Lange Liste

Code: ls -l
 drwxr-xr-x   10 user      users        4096 jan 1  2005 directory
 -rw-r--r--    1 user      users       25721 jan 1  2005 me.jpeg
 -rwxr--r--    1 user      users         325 jan 1  2005 script.sh

Jede Datei oder Verzeichnis nimmt eine Zeile ein. Angezeigt werden aber oft mehr Informationen als man wünscht.

[Bearbeiten] Classify

Code: ls -F
directory/         me.jpeg         script.sh*
  • Verzeichnisse: /
  • Ausführbare Dateien: *
  • Symbolische Links: @

Damit bekommt man eine schnelle Übersicht über viele Dateien.

[Bearbeiten] Dateityp Selektion

Leider fehlt bei ls eine Option, die ermöglicht, nur Verzeichnisse oder nur Dateien aufzulisten. Hier hilft grep.

Code: nur Verzeichnisse/Dateien auflisten
ls -l | grep ^d # Verzeichnisse: "d" am Zeilenanfang
ls -l | grep ^- # Dateien: "-" am Zeilenanfang


[Bearbeiten] Farben

ls --color=tty

directory    me.jpeg    script.sh

[Bearbeiten] als Standard setzen

In ~/.profile kann man einen Alias für ls setzen.

Datei: ~/.profile
 alias ls='ls --color=tty --classify'
 #oder
 alias meinls='ls -l --color=tty'
 #oder ...

Nachdem nun ein neuer term gestartet wird, sollten directories u.ä. in Farbe sein. Ist dies nicht der Fall, schreibt die Aufrufe in das File ~/.bashrc statt ~/.profile. DIes hängt von der Version Eures Kernels ab.

'Persönliche Werkzeuge