di

2

Elimina automaticamente o spostati in un'altra cartella, file vecchi x -giorni [comandi Linux / SSH]

Elimina automaticamente o spostati in un'altra cartella, file vecchi x -giorni [comandi Linux / SSH]

2

Sono innumerevoli scelta E Controlli in Linux, e penso che avrei finito se non avessi avuto la possibilità di spostare alcuni file più vecchi di 120 giorni da una cartella all'altra.
Ecco come possiamo spostare alcuni file più vecchi di X giorni:

Comandi tramite SSH :

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

Se vogliamo eliminare tutti i file più vecchi di 30 giorni, da una cartella …

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

Devi necessariamente lasciare degli spazi in mezzo -mtime, numero di giorni, -esecuz (la riga di comando continua), rm (cancella comando – rimuovere), l'argomento ” -F(force delete) , {} si \;.

È possibile che su alcune distribuzioni Linux, “-F” non lavorare. Rimuovi questo argomento dalla riga e tutto andrà bene.

*Testato su CentOS 5.3 (Finale).

Elimina automaticamente o spostati in un'altra cartella, file vecchi x -giorni [comandi Linux / SSH]

Potrebbe interessarti anche...

Linux Auto ?

sysadmin Source Code is Free Speech Si rm -rf * , vrea sa fie pentru toate aparatele radar ? Aaaa... pe fata are probabi...
Continua a leggere

2 pensieri su “Elimina automaticamente o spostati in un'altra cartella, file vecchi x -giorni [comandi Linux / SSH]

  1. Fabrizio dice:

    perche quel comando mi cancella anche la cartella stessa? Vorrei cancellasse solo il contenuto! c’e una soluzione? grazie

    1. Stealth dice:

      Capisco che hai diversi file nelle cartelle e vuoi solo spostare i file. Le cartelle rimangono intatte. Corretto? (GTrs).

Lascia una risposta

Il tuo indirizzo email non verrà pubblicato. I campi richiesti sono contrassegnati *