Aby przenieść lub usunąć pliki starsze niż X dni użyjemy komendy find z odpowiednimi parametrami.

Usunięcie plików

# find /sciezka/do/plikow/ -type f -name '*.jpg' -mtime +30 -exec rm {} \;

lub

# find /sciezka/do/plikow/ -type f -name '*.jpg' -mtime +30 | xarg rm

Komenda przeniesienia

find /sciezka/do/plikow/ -type f -name '*.jpg' -mtime +30 -exec mv {} /sciezka/do/archiwum/ \;
Kategorie: bashITLinux