Automatiškai ištrinti arba perkelti senesnius nei X dienų failus į kitą aplanką [Linux / SSH komandos]

Nesuskaičiuojama yra galimybės si užsakymai in linux, ir manau, kad būčiau nukopijavęs, jei neturėčiau galimybės perkelti senesnių nei 120 dienų failų iš vieno aplanko į kitą.
Štai kaip perkelti kai kuriuos failus senesnius nei x dienų:

Užsakymų per SSH :

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

Jei norime ištrinti visus failus, senesnius nei 30 dienų, iš aplanko ...

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

Būtinai palikti tarpus tarp -MtimeDienų skaičius, -Exec (Komandinė eilutė tęsinys) rm (ištrinti komandą - pašalinti), argumentas " -f “(Priversti ištrinti), {} si \;.

Gali būti, kad kai kuriuose platinimuose linux, „-F“ neturėtų veikti. Pašalinkite šį argumentą iš eilutės ir viskas bus gerai.

* Išbandyta CentOS  5.3 (Galutinis).

Įkūrėjas ir redaktorius Stealth Settings, nuo 2006 m. iki dabar. Patirtis dirbant su operacinėmis sistemomis Linux (Ypač CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (TVS).

kaip » vertas dėmesio » Automatiškai ištrinti arba perkelti senesnius nei X dienų failus į kitą aplanką [Linux / SSH komandos]

2 mintys apie „Automatiškai ištrinti arba perkelti į kitą aplanką, senesnius nei X dienų failus [Linux / SSH komandos] “

Palikite komentarą