Wie schreibe ich ein Skript, um nur die 20 ältesten Dateien von einem Ordner in einen anderen zu verschieben? Gibt es eine Möglichkeit, die ältesten Dateien in einem Ordner abzurufen?
Akzeptierte Antwort:
Analysieren der Ausgabe von ls
ist nicht zuverlässig.
Verwenden Sie stattdessen find
um die Dateien zu lokalisieren und sort
um sie nach Zeitstempel zu ordnen. Zum Beispiel:
während IFS=read -r -d $'