otaliga är alternativ si kommandon in linux, och jag tror att jag skulle ha kopierat om jag inte hade möjlighet att flytta filer som är äldre än 120 dagar från en mapp till en annan.
Här är hur vi kan flytta några filer äldre än X dagar:
Kommandon via SSH :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
Om vi vill ta bort alla filer som är äldre än 30 dagar, från en mapp ...
find /cale/fisiere* -mtime +30 -exec rm -f {} \;
Nödvändigtvis måste lämna utrymmen -mtime, Antal dagar, exec (Kommandoraden fortsätter) rm (radera kommando - ta bort), argument " -f ”(Tvinga bort), {} si \;.
Det är möjligt att på vissa distributioner av linux, "-F" borde inte fungera. Ta bort detta argument från raden och allt kommer att bli ok.
* Testad på CentOS 5.3 (Final).
varför raderar det kommandot också själva mappen? Jag vill bara ta bort innehållet! finns det en lösning? grazie
Capisco che hai diversi filer nelle cartelle e vuoi solo förskjutning i filer. Deras kort förblir intakta. Korrekt? (GTrs).