Nebrojene su opcije si naredbe in linux, i mislim da bih kopirao da nisam imao opciju premještati datoteke starije od 120 dana iz jedne mape u drugu.
Evo kako to premjestiti neke datoteke starije od X dana:
Narudžbe putem SSH-a :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
Ako želimo izbrisati sve datoteke starije od 30 dana, iz mape ...
find /cale/fisiere* -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 \;.
Moguće je da na nekim distribucijama linux, "-F" ne bi trebalo raditi. Uklonite ovaj argument iz reda i sve će biti u redu.
* Ispitano na CentOS 5.3 (Final).
zašto ta naredba briše i samu mapu? Samo želim izbrisati sadržaj! postoji li rješenje? grazie
Capisco che hai diversi files nelle cartelle e vuoi solo displacement i files. Njihove karte ostaju netaknute. točno? (GTrs).