Samodejno izbriši ali premakni datoteke, starejše od X dni, v drugo mapo [Linux / SSH ukazi]

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).

Ustanovitelj in urednik Stealth Settings, od leta 2006 do danes. Izkušnje z operacijskimi sistemi Linux (Še posebej CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

kako » Omembe » Samodejno izbriši ali premakni datoteke, starejše od X dni, v drugo mapo [Linux / SSH ukazi]

2 misli o »Samodejno izbriši ali premakni v drugo mapo datoteke, starejše od X dni [Linux / SSH ukazi] ”

Pustite komentar