Linux tips and tricks: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nimrod (discussione | contributi)
Nimrod (discussione | contributi)
Riga 331:
 
Il comando ''zip'' preleva infine l'output di ''find'' (''-@'') e archivia tutti i file trovati da ''find'' nel file ''backup.zip''.
 
==== Rimozione di file inutilizzati ====
 
Se un file non è acceduto da due anni, è altamente improbabile che serva ancora a qualcosa. O almeno è improbabile che il suo proprietario ricordi a cosa serviva.
 
Il comando seguente crea un file contenente tanti comandi ''rm -rf'' quanti sono i file nella home dell'utente che non sono stati neanche aperti da due anni:
 
$ find ~ -atime +730 -exec echo "rm -rf {}" \; > elimina.find
 
Il file ''elimina.find'' potrà poi essere esaminato con un editor di testo alla ricerca di qualche file importante, e infine eseguito in una shell per fare piazza pulita.
 
==== Rimozione di file sospetti ====
 
Eventuali file privi di utente o di gruppo non dovrebbero esistere in un sistema sano. Cercarli è facile, con un comando simile al precedente, test a parte:
 
$ find ~ -nogroup -or -nouser -exec echo "rm -rf {}" \; > elimina.find
 
Anche in questo caso, è prudente esaminare il risultato, prima di passare alla cancellazione effettiva. Da notare l'uso della congiuzione ''-or'' per selezionare file privi di utente o gruppo, o di entrambi.
 
== Compressione ==