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).
waarom verwijdert die opdracht ook de map zelf? Ik wil gewoon de inhoud verwijderen! is er een oplossing? grazie
Capisco che hai diversi bestanden in plaats van cartelle en vuoi solo verplaatsing i bestanden. Hun kaarten blijven intact. Juist? (GTrs).