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 :

pronaći / home / put / datoteke *-mtime + 120-exec mv / new / odredišta / {} \; 

Ako želite izbrisati sve starija fisirele 30 dana mapu ...

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

Nužno ostaviti mjesta između -MtimeBroj dana, -Exec (Naredbenog retka dalje) rm (Order of Removal - skinite) argument " -f "(Force brisanje), {} i \,.

Moguće je da na nekim Linux distribucijama "-f" neće funkcionirati. Uklonite ovaj argument s linije 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 Stealth PostavkeU 2006 dana.
Iskustvo na Linux operacijskim sustavima (pogotovo CentOS), Mac OS X, Windows XP> Windows 10 i WordPress (CMS).

Ostavite komentar

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.