Aktuellste Dateien per bash in Ordner verschieben
Moin Admins,
ich habe auf einer Redhat-Kiste einen Ordner im dem täglich Dateien abgelegt werden. Der Ordner wird mittlerweile sehr voll, deshalb möchte ich ein Script schreiben, das immer die aktuellsten Dateien in einen Archivordner verschiebt.
Es sind Textdateien, die nach demselben Muster benannt sind und einen Timestamp haben.
Das ich mir die aktuellsten Dateien mit
anzeigen lassen kann, weiss ich, aber wie kann ich eine Kombination schreiben, die aktuellsten Dateien zu finden und zu verschieben?
Danke schonmal im Voraus für eure Tipps.
Greetz
ich habe auf einer Redhat-Kiste einen Ordner im dem täglich Dateien abgelegt werden. Der Ordner wird mittlerweile sehr voll, deshalb möchte ich ein Script schreiben, das immer die aktuellsten Dateien in einen Archivordner verschiebt.
Es sind Textdateien, die nach demselben Muster benannt sind und einen Timestamp haben.
Das ich mir die aktuellsten Dateien mit
ls -t
anzeigen lassen kann, weiss ich, aber wie kann ich eine Kombination schreiben, die aktuellsten Dateien zu finden und zu verschieben?
Danke schonmal im Voraus für eure Tipps.
Greetz
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 349577
Url: https://administrator.de/contentid/349577
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
7 Kommentare
Neuester Kommentar
Wie wär's die Suchfunktion zu nutzen?
Shellscript um aktuelleste Datein aus aktuellestem generierten Ordner zu kopieren
Unter deinem Thread verlinkt.
Gruß
Shellscript um aktuelleste Datein aus aktuellestem generierten Ordner zu kopieren
Unter deinem Thread verlinkt.
Gruß
Wie wärs zwischendurch mal statt zu suchen einfach mal die manpages von find zu lesen?
https://www.google.de/search?q=bash+move+files+older+than
find /ordner/pfad -type f -daystart -ctime 0 -exec mv {} /backup \;
Entweder suche ich falsch, aber ich finde dazu nichts. ..
Definitiv ...steht überall...https://www.google.de/search?q=bash+move+files+older+than
Na dann bitte auch nicht das Gelöst vergessen.