sammlung:ls
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| sammlung:ls [2025/10/20 18:24] – [Syntax] Branislav Zeljak | sammlung:ls [2026/01/06 19:26] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== ls ====== | + | ===== ls - Dateien und Verzeichnisse auflisten |
| - | ==== Beschreibung ==== | + | **Kurzfassung: |
| - | Das Kommando `ls` dient zur Anzeige | + | ==== Übersicht ==== |
| + | '' | ||
| + | |||
| + | ==== Voraussetzungen ==== | ||
| + | * Zugriff auf die Linux-Kommandozeile | ||
| + | * Leseberechtigung für das anzuzeigende Verzeichnis | ||
| + | * Grundkenntnisse über Dateisysteme | ||
| ==== Syntax ==== | ==== Syntax ==== | ||
| + | <code bash> | ||
| + | ls [Optionen] [Verzeichnis/ | ||
| + | </ | ||
| - | < | + | ==== Wichtige Optionen ==== |
| - | ls -la | + | < |
| + | -l | ||
| + | -a # All - zeigt auch versteckte Dateien (beginnen mit .) | ||
| + | -h # Human-readable - Größen | ||
| + | -R # Recursive - zeigt auch Unterverzeichnisse | ||
| + | -t # Sortiert nach Änderungsdatum (neueste zuerst) | ||
| + | -r # Reverse - kehrt Sortierreihenfolge um | ||
| + | -S # Sortiert nach Dateigröße (größte zuerst) | ||
| + | -1 # Eine Datei pro Zeile | ||
| + | -d # Zeigt Verzeichnisse selbst, nicht deren Inhalt | ||
| + | -i # Zeigt Inode-Nummer | ||
| + | --color | ||
| + | </ | ||
| + | |||
| + | ==== Anleitung ==== | ||
| + | |||
| + | === Schritt 1: Einfache Auflistungen === | ||
| + | <code bash> | ||
| + | # Aktuelles | ||
| + | ls | ||
| + | |||
| + | # Bestimmtes Verzeichnis | ||
| + | ls /etc | ||
| + | |||
| + | # Lange Ansicht mit Details | ||
| ls -l | ls -l | ||
| + | |||
| + | # Alle Dateien inkl. versteckte | ||
| ls -a | ls -a | ||
| - | ls -1 # Zeigt nur den Dateinamen an | + | |
| - | ls -trl # Dateien | + | # Kombiniert: detailliert mit versteckten |
| - | ls -turl # Zeigt die Dateien an, auf die zuletzt zugegriffen wurde | + | ls -la |
| - | ls -c # Dateien nach Datum der letzten Änderung der Satusinformationen anzeigen lassen | + | |
| - | ls -f # Deaktiviert die Standardsortierung und Zeigt auch . und .. an | + | |
| - | ls -S # Sortiert nach Dateigröße | + | |
| - | ls -t # Sortiert nach dem Datum der letzten Änderung | + | |
| - | ls -U # Keine Sortierung | + | |
| - | ls -u # Sortiert nach Zugriffszeit | + | |
| - | ls -X # Sortiert nach Dateierweiterung | + | |
| - | ls -s # Zeigt bei Virtuellen Dateien die tatsächliche Größe | + | |
| </ | </ | ||
| - | **Ubuntu Farben | + | === Schritt 2: Sortierung === |
| - | https:// | + | <code bash> |
| + | # Nach Änderungsdatum sortiert | ||
| + | ls -lt | ||
| + | |||
| + | # Nach Größe sortiert | ||
| + | ls -lS | ||
| + | |||
| + | # Älteste zuerst | ||
| + | ls -ltr | ||
| + | |||
| + | # Nach Zugriffszeit sortiert | ||
| + | ls -ltu | ||
| + | |||
| + | # Nach Änderungszeit der Inode (ctime) | ||
| + | ls -ltc | ||
| + | |||
| + | # Nach Dateierweiterung sortiert | ||
| + | ls -lX | ||
| + | |||
| + | # Keine Sortierung | ||
| + | ls -U | ||
| + | </ | ||
| + | |||
| + | === Schritt 3: Formatierte Ausgabe === | ||
| + | <code bash> | ||
| + | # Human-readable Größen | ||
| + | ls -lh | ||
| + | |||
| + | # Eine Datei pro Zeile | ||
| + | ls -1 | ||
| + | |||
| + | # Nur Dateinamen | ||
| + | ls -1 | ||
| + | |||
| + | # Mit Inode-Nummern | ||
| + | ls -li | ||
| + | |||
| + | # Mit vollständigem Zeitstempel | ||
| + | ls -l --time-style=full-iso | ||
| + | </ | ||
| + | |||
| + | === Schritt 4: Filterung === | ||
| + | <code bash> | ||
| + | # Nur bestimmte Dateitypen | ||
| + | ls *.txt | ||
| + | ls *.log | ||
| + | |||
| + | # Nur Verzeichnisse | ||
| + | ls -d */ | ||
| + | |||
| + | # Nur versteckte Dateien | ||
| + | ls -ld .??* | ||
| + | |||
| + | # Rekursiv alle Unterverzeichnisse | ||
| + | ls -R | ||
| + | |||
| + | # Mit grep kombinieren | ||
| + | ls -l | grep "Jan 2026" | ||
| + | </ | ||
| + | |||
| + | === Schritt 5: Spezielle Anwendungen === | ||
| + | <code bash> | ||
| + | # Größte Dateien finden | ||
| + | ls -lhS | head | ||
| + | |||
| + | # Neueste Dateien | ||
| + | ls -lt | head | ||
| + | |||
| + | # Dateirechte prüfen | ||
| + | ls -l / | ||
| + | |||
| + | # Symbolische Links anzeigen | ||
| + | ls -l | grep " | ||
| + | |||
| + | # Tatsächliche Größe bei Sparse Files | ||
| + | ls -ls | ||
| + | </ | ||
| + | |||
| + | ==== Ausgabe verstehen ==== | ||
| + | <code bash> | ||
| + | -rw-r--r-- 1 user group 1234 Jan 05 10:30 datei.txt | ||
| + | │││││││││││ │ │ │ | ||
| + | │││││││││││ │ │ │ | ||
| + | │││││││││││ │ │ │ | ||
| + | │││││││││││ │ │ └─ Gruppe | ||
| + | │││││││││││ │ └─ Besitzer | ||
| + | │││││││││││ └─ Anzahl Hard Links | ||
| + | ││││││││││└─ Andere: Ausführen (x) | ||
| + | │││││││││└─ Andere: Schreiben (w) | ||
| + | ││││││││└─ Andere: Lesen (r) | ||
| + | │││││││└─ Gruppe: Ausführen (x) | ||
| + | ││││││└─ Gruppe: Schreiben (w) | ||
| + | │││││└─ Gruppe: Lesen (r) | ||
| + | ││││└─ User: Ausführen (x) | ||
| + | │││└─ User: Schreiben (w) | ||
| + | ││└─ User: Lesen (r) | ||
| + | │└─ Dateityp: - (Datei), d (Directory), | ||
| + | </ | ||
| + | |||
| + | ==== Farbcodierung ==== | ||
| + | Ubuntu | ||
| + | * **Blau:** Verzeichnisse | ||
| + | * **Grün:** Ausführbare Dateien | ||
| + | * **Cyan:** Symbolische Links | ||
| + | * **Rot:** Archive (.tar, .zip, .gz) | ||
| + | * **Magenta: | ||
| + | * **Gelb:** Device-Dateien | ||
| + | |||
| + | Konfiguration über '' | ||
| + | |||
| + | ==== Hinweise ==== | ||
| + | * **Performance: | ||
| + | | ||
| + | * **Versteckte Dateien:** Beginnen mit Punkt (.), z.B. '' | ||
| + | * **Punktdateien: | ||
| + | * **Platzverbrauch: | ||
| + | * **Alternative: | ||
| + | |||
| + | ==== Siehe auch ==== | ||
| + | * [[sammlung: | ||
| + | * [[sammlung: | ||
| + | * [[sammlung: | ||
| + | * [[sammlung: | ||
| + | * [[sammlung: | ||
| + | |||
| + | ==== Quellen ==== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{tag> | ||
| - | **Dateien mit ls sortiert anzeigen lassen** | + | ---- |
| - | {{page> | ||
sammlung/ls.txt · Zuletzt geändert: von 127.0.0.1
