Kustutage või teisaldage failid, mis on vanemad kui X päeva, automaatselt teise kausta [Linux / SSH käsud]

Lugematud on valikud si Tellimused in linux, ja ma arvan, et oleksin kopeerinud, kui mul poleks olnud võimalust üle 120 päeva vanuseid faile ühest kaustast teise teisaldada.
Siin on, kuidas paigutada mõned failid on vanemad kui x päeva:

Tellimused SSH :

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

Kui soovime kustutada kõik failid, mis on vanemad kui 30 päeva, kaustast…

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

Pea jäta tühikud -MtimePäevade arv, -Exec (Command line järg) rm (kustuta käsk - eemalda), argument " -f ”(Sundimine kustutamine), {} si \;.

Võimalik, et mõnel distributsioonil linux, "-F" ei tohiks töötada. Eemalda see argument realt ja kõik saab korda.

* Testitud CentOS  5.3 (Lõplik).

Asutaja ja toimetaja Stealth Settings, aastast 2006 kuni praeguseni. Töökogemus operatsioonisüsteemidega Linux (Eriti CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

kuidas » märkimisväärne » Kustutage või teisaldage failid, mis on vanemad kui X päeva, automaatselt teise kausta [Linux / SSH käsud]

2 mõtet teemal "Kustutage automaatselt või teisaldage teise kausta failid, mis on vanemad kui X päeva [Linux / SSH käsud] ”

Jäta kommentaar