Slet eller flyt automatisk filer ældre end X dage til en anden mappe [Linux / SSH-kommandoer]

Utallige er muligheder si ordrer in linux, og jeg tror, ​​jeg ville have kopieret, hvis jeg ikke havde mulighed for at flytte filer, der er ældre end 120 dage, fra en mappe til en anden.
Her er hvordan at flytte nogle filer ældre end X dage:

Ordrer via SSH :

find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/  {} \; 

Hvis vi vil slette alle filer, der er ældre end 30 dage, fra en mappe ...

find /cale/fisiere* -mtime +30 -exec rm -f {} \;

Nødvendigvis nødt til at forlade mellemrum mellem -MtimeAntallet af dage, -Exec (Command line fortsat) rm (slet kommando - fjern), argument " -f ”(Tving sletning), {} si \;.

Det er muligt, at på nogle distributioner af linux, "-F" burde ikke virke. Fjern dette argument fra linjen, og alt vil være ok.

* Testet på CentOS  5.3 (Final).

Stifter og redaktør Stealth Settings, fra 2006 til i dag. Erfaring med operativsystemer Linux (Især CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hvordan man » bemærkelsesværdige » Slet eller flyt automatisk filer ældre end X dage til en anden mappe [Linux / SSH-kommandoer]

2 tanker om "Slet automatisk eller flyt til en anden mappe, filer ældre end X dage [Linux / SSH-kommandoer]”

Efterlad en kommentar