Nešteto so možnosti si naročil in linux, in mislim, da bi kopiral, če ne bi imel možnosti premakniti datotek, starejših od 120 dni, iz ene mape v drugo.
Tukaj je, kako se premakniti nekaj datotek, starejše od X dni:
Naročila preko SSH :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
Če želimo izbrisati vse datoteke, starejše od 30 dni, iz mape ...
find /cale/fisiere* -mtime +30 -exec rm -f {} \;
Nujno, da zapustijo prostore med -MtimeŠtevilo dni -Exec (Ukazno vrstico nadaljuje) rm (izbriši ukaz - odstrani), argument " -f "(Prisilno brisanje), {} si \;.
Možno je, da pri nekaterih distribucijah linux, "-F" ne bi smelo delovati. Odstranite ta argument iz vrstice in vse bo v redu.
* Testirano na CentOS 5.3 (Final).
zakaj ta ukaz izbriše tudi samo mapo? Želim samo izbrisati vsebino! obstaja rešitev? grazie
Capisco che hai diversi files nelle cartelle e vuoi solo displacement i files. Njihove karte ostanejo nedotaknjene. Pravilno? (GTrs).