Automatski izbrisati ili premjestiti u drugu mapu, podnese stariji od x dana [Linux / SSH zapovjedništava]

Nebrojene su opcije si naredbe u Linuxu, i mislim da bih bio ograničen ako nemam mogućnost premjestiti iz jedne mape na drugu stariju 120 datoteku.
Evo kako to premjestiti neke datoteke starije od X dana:

Narudžbe putem SSH-a :

find / home / path / files * -mtime +120 -exec mv / new / destination / {} \; 

Ako želimo izbrisati sve datoteke starije od 30 dana, iz mape ...

pronaći / put / datoteke *-mtime + 30-exec rm-f {} \;

Nužno ostaviti mjesta između -MtimeBroj dana, -Exec (Naredbenog retka dalje) rm (brisanje naredbe - uklanjanje), argument " -f "(prisilno brisanje), {} si \;.

Na nekim Linux distribucijama "-f" možda neće raditi. Uklonite ovaj argument iz retka i sve će biti u redu.

* Ispitano na CentOS 5.3 (Final).

Automatski izbrisati ili premjestiti u drugu mapu, podnese stariji od x dana [Linux / SSH zapovjedništava]

O autoru

Stealth LP

Osnivač i urednik potajno SettingsU 2006 dana.
Iskustvo s Linux operativnim sustavima (posebno CentOS), Mac OS X, Windows XP> Windows 10 i WordPress (CMS).

Ostavite komentar