Ich weiß ls -t
wird alle Dateien nach geänderter Zeit auflisten. Aber wie kann ich diese Ergebnisse auf nur die letzten n Dateien beschränken?Wie kann ich (ls) die 5 zuletzt geänderten Dateien in einem Verzeichnis auflisten?
Antwort
Versuchen Kopf oder Schwanz mit. Wenn Sie die 5 am meisten kürzlich geänderten Dateien wollen:
ls -1t | head -5
Die -1 (das ist eine Eins) sagt eine Datei pro Zeile und der Kopf sagt, die ersten 5 Einträge nehmen.
Wenn Sie die letzten 5 wollen versuchen
ls -1t | tail -5
Wenn ich mich nicht irre, stellt die Shell die Ausgabe von "ls" in mehreren Spalten dar, aber die Ausgabe von "ls" wird an folgenden Befehl mit 1 Datei/Verzeichnis zu einer Zeit – Alex
weitergeleitet, die anscheinend der Fall ist. Schöne Vereinfachung. –
Dies ignoriert die Summe an der Spitze: 'ls -1t | Kopf -n 6 | tail -n 5' – Ryan
Verwenden tail
Befehl:
ls -t | tail -n 5
ls -t
Liste Dateien, die von Erstellungszeit nicht geändert Zeit dauern. Verwenden Sie ls -ltc
, wenn Sie Dateien nach der letzten Änderungszeit vom letzten zum ersten (von oben nach unten) auflisten möchten. So die letzten n zur Liste: ls -ltc | head ${n}
Auf welche Plattform/Version beziehen Sie sich? Können Sie einen Link bereitstellen? Ein Blick auf die [linux man-page] (http://man7.org/linux/man-pages/man1/ls.1.html) ergibt das Gegenteil von dem, was Sie sagen: '-t nach Modifikationszeit sortieren, neueste zuerst – Joma
Die akzeptierte Antwort listet nur die Dateinamen, aber die Top-5-Dateien kann man auch benutzen Sie:
ls -lht | head -6
wo:
-l
Ausgänge ein Listenformat
macht Ausgabe lesbar (dh Dateigrößen erscheinen in kb, mb, etc.)
-t
Sorten Ausgabe von zuletzt geänderte Datei
head -6
zeigen 5 Dateien, weil ls
druckt die Blockgröße in der ersten Zeile der Ausgabe zuerst platzieren.
Ich denke, das ist ein etwas eleganter und möglicherweise sinnvoller Ansatz.
Beispiel Ausgabe:
total 26960312 [email protected] 1 user staff 1.2K 11 Jan 11:22 phone2.7.py [email protected] 1 user staff 2.7M 10 Jan 15:26 03-cookies-1.pdf [email protected] 1 user staff 9.2M 9 Jan 16:21 Wk1_sem.pdf [email protected] 1 user staff 502K 8 Jan 10:20 lab-01.pdf [email protected] 1 user staff 2.0M 5 Jan 22:06 0410-1.wmv
- 1. Cronjob zum Erkennen der zuletzt geänderten Dateien
- 2. Wie kann ich Dateien, die gestern in einem Verzeichnis geändert wurden, über die Befehlszeile auflisten?
- 3. Alle Dateien in einem Verzeichnis auflisten PHP
- 4. So listen Sie die zuletzt geänderten Dateien in einem Jar auf
- 5. ls zum Auflisten von Übereinstimmungen im angegebenen Verzeichnis
- 6. Fehlende Dateien in einem Verzeichnis auflisten und zusätzliche Dateien löschen
- 7. Wie kann ich einfach Zeilen entfernen, die einigen regulären Ausdruck von zuletzt geänderten Dateien
- 8. Wie kann ich die Datenbankverbindungen in Laravel 5 auflisten?
- 9. Wie kann ich die Dateien in einem Zip-Archiv auflisten, ohne sie zu dekomprimieren?
- 10. Dateien in einem Verzeichnis mithilfe von HTML auflisten
- 11. SVN/PySVN: Pfad zu den zuletzt geänderten Dateien abrufen
- 12. PHP - Auflisten und Öffnen von Dateien in einem Verzeichnis
- 13. Auflisten von Dateien in einem angegebenen Verzeichnis mit PL/SQL
- 14. Batchdatei; Dateien im Verzeichnis auflisten, nur Dateinamen?
- 15. Alle Dateien in einem Homebrew-Paket auflisten
- 16. Wie ändere ich die Erweiterung vieler Dateien in einem Verzeichnis?
- 17. AWS CLI "s3 ls" Befehl zum Auflisten eines Datumsbereichs von Dateien in einem virtuellen Ordner
- 18. Warum `ls` mehrere Dateien pro Zeile auflisten, aber` ls pipe/redirect` nur 1 Datei pro Zeile?
- 19. Wie listet man die Dateien in einem statischen Verzeichnis auf?
- 20. Wie nur versteckte Dateien in einem Verzeichnis mit dem 'ls' cmd drucken?
- 21. Liste der Dateien nach zuletzt bearbeitetem Datum
- 22. Wie erhalte ich die Liste der Dateien in einem Verzeichnis in einem Shell-Skript?
- 23. Bypass ls Argument Grenze
- 24. Wie kann ich Dateien eines Verzeichnisses in Rust auflisten?
- 25. Befehl zum Auflisten aller Ordner und Unterordner in einem Verzeichnis in Linux
- 26. AzCopy kann keine Dateien in einem Container auflisten
- 27. Git: alle verfolgten Dateien auflisten
- 28. Finde die zuletzt hinzugefügte Datei im Verzeichnis
- 29. Auflisten von Dateien in einem bestimmten Ordner
- 30. Auflisten von Dateien in Akka.net
die Reihenfolge 'ls umkehren -lrt' jemand helfen könnte. –
Liebe es @ PJBrunet. Ich habe mich angewöhnt, immer mit 'tharl' zu reden, da es dazu neigt, alles zu haben, was ich brauche. –