![ls -lt-Auflistung in Linux](https://rvso.com/image/1607076/ls%20-lt-Auflistung%20in%20Linux.png)
Wie ls -list
funktioniert die Auflistung unter Linux?
Wenn sich in meinem aktuellen Ordner mehrere Dateien und Verzeichnisse befinden und ich sie ausführe,
ls -lt
erfolgt dann die Sortierung in absteigender Reihenfolge basierend auf der Zeit für Dateien und Verzeichnisse zusammen oder werden Dateien und Verzeichnisse separat berücksichtigt?Welche Zeit wird in
ls -lrt
der Ausgabe für Verzeichnisse angegeben? Bedeutet dies, wann die Verzeichnisse erstellt wurden oder wann die Dateien in den Verzeichnissen erstellt oder gelöscht wurden oder wann Dateien in den Verzeichnissen aktualisiert wurden?Wenn ich in meinem aktuellen Verzeichnis ein Verzeichnis erstelle, wird die Größe des leeren Verzeichnisses mit 4096 angezeigt. Was bedeutet das? Wird hier nicht die tatsächliche Größe des Verzeichnisses angezeigt?
Was bedeutet die erste Zeile in der Ausgabe (insgesamt 8)
ls -lrt
?-bash-4.2$ ls -rlt total 8 -rw-rw-r-- 1 kony kony 0 Oct 20 09:23 filetest1.txt -rw-rw-r-- 1 kony kony 0 Oct 20 09:24 filetest2.txt drwxrwxr-x 2 kony kony 4096 Oct 20 09:24 test_1_A drwxrwxr-x 2 kony kony 4096 Oct 20 09:25 test_2_A -rw-rw-r-- 1 kony kony 0 Oct 20 09:26 filetest3.txt -bash-4.2$
Antwort1
- Wenn sich in meinem aktuellen Ordner mehrere Dateien und Verzeichnisse befinden und ich „ls -lt“ ausführe, erfolgt die Sortierung in absteigender Reihenfolge basierend auf der Zeit für Dateien und Verzeichnisse zusammen oder werden Dateien und Verzeichnisse separat berücksichtigt?
Das lässt sich leicht herausfinden: Führen Sie einfach den Befehl aus und prüfen Sie, ob sie separat gruppiert werden oder nicht ...
Wenn Sie verwenden --group-directories-first
, gruppiert ls die Verzeichnisse separat, andernfalls geschieht dies nicht.
- Welche Zeit wird in der Ausgabe von ls -lrt für Verzeichnisse angegeben? Bedeutet dies, wann die Verzeichnisse erstellt wurden oder wann die Dateien in den Verzeichnissen erstellt oder gelöscht wurden oder wann Dateien in den Verzeichnissen aktualisiert wurden?
Ein Verzeichnis ist eine Liste von Dateinamen (und deren Inode-Nummern). Das Verzeichnis wird also „geändert“, wenn Sie etwas in diesem Verzeichnis erstellen, löschen oder umbenennen.
- Wenn ich in meinem aktuellen Verzeichnis ein Verzeichnis erstelle, wird die Größe des leeren Verzeichnisses als 4096 angezeigt. Was bedeutet das? Wird hier nicht die tatsächliche Größe des Verzeichnisses angezeigt?
Ein Verzeichnis ist eine Liste von Dateinamen (und deren Inode-Nummern). Sie sehen nur die Größe diesesListe– nicht die Summe aller darin enthaltenen Dateigrößen.
- Was bedeutet die erste Zeile in der Ausgabe (insgesamt 8) von ls -lrt
Es handelt sich um die Summe aller in der Ausgabe gemeldeten Größen. (Wenn Sie die -h
Option verwenden, wird die Größe in Kilobyte angezeigt.)
Beachten Sie jedoch, dass esnichtBerücksichtigen Sie die Größen aller Elemente in Unterverzeichnissen. Zur Berechnung müssten Sie beispielsweise ncdu
oder verwenden.du -hs