Automaatselt kustutada või teisaldada teise kausta, failide vanemad kui x päeva [Linux / SSH käsud]

Lugematud on valikud si Tellimused Linux, ja ma arvan, et ma oleks juhid, kui mul oleks valida, kas liikuda mõned failid teise kausta vanem kui 120 päeva.
Siin on, kuidas paigutada mõned failid on vanemad kui x päeva:

Tellimused SSH :

find / home / path / files * -mtime + 120 -exec mv / uus / destination / () \;

Kui soovite kustutada kõik vanemad fisirele 30 päeva kausta ...

leida / tee / faili *-mtime + 30-exec rm-f {} \;

Pea jäta tühikud -MtimePäevade arv, -Exec (Command line järg) rm (Order of eemaldamine - eemaldada) argument " -f "(Force delete) {} ja \.

On võimalik, et mõnede Linuxi "-f" ei tööta. Eemalda see argument kooskõlas ja kõik on ok.

* Testitud CentOS 5.3 (Lõplik).

Automaatselt kustutada või teisaldada teise kausta, failide vanemad kui x päeva [Linux / SSH käsud]

Andmeid autor

stealth LP

Asutaja ja toimetaja Kavalus SettingsIn 2006 kuupäeva.
Kogemused Linuxi opsüsteemide (eriti CentOS), Mac OS X, Windows XP> Windows 10 ja WordPress (CMS).

Jäta kommentaar