Hallo,
ich habe Dateien in einen verschieben lassen mit
cp -n -p quelldatei ziel
Das -p damit der Zeitstempel erhalten bleibt. Dann soll in dem Ordner regelmäßig geprüft werden wie alt die Dateien sind und zu alte sollen gelöscht werden. Das müsste so gehen:
find /quell/ordner -type f -mtime +30 -exec rm -f {} \;
Derzeit habe ich keine 30 Tage alten Dateien in dem Ordner, die sind vom 13.04., also 3 Tage alt. Wenn ich nun einfach mal mit
find /quell/ordner -type f -mtime +1
suche, werden die alle angezeigt. Mit '+2' aber nicht. Das hier zeigt 'ls -lh' an
-rwxrwxrwx 1 ich ich 3,9K Apr 13 13:31 datei1 -rw-rw-r-- 1 ich ich 3,9K Apr 13 18:59 datei2 -rwxrwxrwx 1 ich ich 206 Apr 13 13:31 datei3 -rw-rw-r-- 1 ich ich 207 Apr 13 18:59 datei4
Es sollte doch aber auch mit +2 gehen, denn die Dateien stammen vom 13.04., heute ist der 16.04.
Friedrich