Verzeichnisse und Daten in ls
Aus Gentoo Linux Wiki
| 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. |
