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]
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]
Cosa c'è di nuovo
Di Stealth L.P.
Fondatore ed editore Stealth Settings, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).
Visualizza tutti i messaggi di Stealth L.P.Potrebbe interessarti anche...
2 pensieri su “Elimina automaticamente o spostati in un'altra cartella, file vecchi x -giorni [comandi Linux / SSH]”
perche quel comando mi cancella anche la cartella stessa? Vorrei cancellasse solo il contenuto! c’e una soluzione? grazie
Capisco che hai diversi file nelle cartelle e vuoi solo spostare i file. Le cartelle rimangono intatte. Corretto? (GTrs).