- Mitglied seit
- 26. Sep 2013
- Beiträge
- 278
- Punkte für Reaktionen
- 2
- Punkte
- 24
Hallo zusammen,
ich brauche mal ein bisschen Linux Unterstützung.
Ich habe einen Ordner, in dem wöchentlich händisch Daten abgelegt werden.
x1.dat 100mb 08.05.2015
x2.dat 100mb 15.05.2015
x3.dat 100mb 22.05.2015
Ich möchte gerne alle Dateien, die älter als xTage sind, löschen.
Das funktioniert auch mit find /volume1/Arbeit/test -mtime +30 -type f -delete
Die letzte Datei x3.dat soll aber nicht gelöscht werden, auch nicht wenn sie älter ist, denn die letzte Datei brauche ich immer noch zur Datensicherung.
Jetzt habe ich schon was wie mv $(find /volume1/Arbeit/test tail -n 1) /volume1/Arbeit/test1 versucht aber das funktioniert nicht.
Kann mir vielleicht jemand was schreiben wie z.B. "Lösche alle Datei aus dem Ordner und behalte die jüngste Datei (Datum)"
Da ich keine Linuxkenntnisse habe hoffe ich auf eure Hilfe.
ich brauche mal ein bisschen Linux Unterstützung.
Ich habe einen Ordner, in dem wöchentlich händisch Daten abgelegt werden.
x1.dat 100mb 08.05.2015
x2.dat 100mb 15.05.2015
x3.dat 100mb 22.05.2015
Ich möchte gerne alle Dateien, die älter als xTage sind, löschen.
Das funktioniert auch mit find /volume1/Arbeit/test -mtime +30 -type f -delete
Die letzte Datei x3.dat soll aber nicht gelöscht werden, auch nicht wenn sie älter ist, denn die letzte Datei brauche ich immer noch zur Datensicherung.
Jetzt habe ich schon was wie mv $(find /volume1/Arbeit/test tail -n 1) /volume1/Arbeit/test1 versucht aber das funktioniert nicht.
Kann mir vielleicht jemand was schreiben wie z.B. "Lösche alle Datei aus dem Ordner und behalte die jüngste Datei (Datum)"
Da ich keine Linuxkenntnisse habe hoffe ich auf eure Hilfe.