Automatisch bestanden ouder dan X dagen verwijderen of verplaatsen naar een andere map [Linux / SSH-opdrachten]

Velen zijn opties si commando's in linux, en ik denk dat ik zou hebben gekopieerd als ik niet de mogelijkheid had gehad om bestanden ouder dan 120 dagen van de ene map naar de andere te verplaatsen.
Hier is hoe te bewegen sommige bestanden ouder dan X dagen:

Commando's via SSH :

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

Als we alle bestanden ouder dan 30 dagen willen verwijderen, uit een map ...

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

Noodzakelijkerwijs verlaten ruimtes tussen -MtimeHet aantal dagen, -Exec (Continu command line) rm (verwijder commando - verwijder), argument " -f ”(Geforceerd verwijderen), {} si \;.

Het is mogelijk dat op sommige distributies van linux, "-F" zou niet moeten werken. Verwijder dit argument van de regel en alles komt goed.

* Getest op CentOS  5.3 (FT).

Oprichter en redacteur Stealth Settings, van 2006 tot heden. Ervaring met besturingssystemen Linux (Vooral CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hoe werkt het? » Noteworthy » Automatisch bestanden ouder dan X dagen verwijderen of verplaatsen naar een andere map [Linux / SSH-opdrachten]

2 gedachten over "Automatisch verwijderen of verplaatsen naar een andere map, bestanden ouder dan X dagen [Linux / SSH-opdrachten]”

Laat een bericht achter