GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Elimina e smaltisci correttamente i file in Ubuntu con Shred.

Introduzione

Di solito, quando un file viene eliminato sul tuo computer, il sistema elimina solo il riferimento del file. Il file rimane intatto per un tempo indefinito nella memoria di sistema.

Chiunque può recuperare questi file con programmi di recupero file e vedere i dati eliminati dalla tua memoria. È un rischio serio se i file contengono le tue informazioni private e sensibili. Quindi, come puoi cancellare i tuoi file in modo permanente su Ubuntu?

Questo è quando lo strumento di distruzione è utile. Questo articolo esaminerà il funzionamento, le limitazioni e i vari modi del comando shred per utilizzarli per eliminare i file in modo sicuro.

Come funziona la distruzione?

Shred è uno strumento da riga di comando che sovrascrive ripetutamente il contenuto originale di un file con zeri. In questo modo, il contenuto originale di qualsiasi file viene sostituito da zeri, quindi i dati originali non possono essere recuperati anche se il file viene ripristinato. Il file può quindi essere rimosso in modo sicuro dalla memoria di sistema.

Limiti del comando shred

L'utilità Shred non funziona su file system journal, basati su RAID o compressi. Inoltre, non funziona su più file NFS (Network File System). Puoi vedere la pagina man di shred per informazioni più dettagliate.

Date le limitazioni di cui sopra, non dovresti usare shred su un disco rigido poiché la sovrascrittura può danneggiarlo.

Prerequisiti

Ubuntu o qualsiasi altra distribuzione basata su Linux

Accesso al terminale

Sintassi di base del comando shred

La sintassi di base del comando shred è la seguente:

shred options filename

Dove nomefile è il percorso completo del file che desideri eliminare e le opzioni sono flag utilizzati per eseguire diversi metodi forniti dal comando.

Elimina definitivamente un file con shred

Esegui il comando seguente per eliminare un file in modo permanente.

shred -uvz text.txt

L'opzione -u eliminerà il file, l'opzione -v visualizzerà tutti i processi nella console dei comandi e l'opzione -z sovrascriverà il contenuto del file.

Elimina/Sovrascrivi il contenuto del file con shred

Se non vuoi eliminare un file e vuoi solo rimuovere il contenuto del file, puoi eseguire il comando seguente.

shred -vz text.txt

Apri il file di destinazione e vedrai il contenuto del file sostituito con stringhe di zeri.

Sovrascrivi il contenuto del file più volte con shred

È possibile sovrascrivere un file più volte per assicurarsi che i dati vengano sostituiti. Basta specificare il numero di volte in cui vuoi sovrascrivere un file con l'opzione -n. Tieni presente che l'utilità shred eseguirà sempre una sovrascrittura extra.

shred -uvz -n 3 text.txt

Puoi vedere che la sovrascrittura viene eseguita quattro volte nell'output.

Elimina definitivamente più file con shred

Puoi anche eliminare più file con shred. Basta citare più nomi di file nel comando.

shred -uvz test1.txt test2.txt

Elimina file con formati specifici

Puoi anche eliminare dai loro formati specifici. Esegui il comando seguente per eliminare tutti i file di testo nella cartella.

shred -uvz *.txt

Sovrascrivi parte di un file con shred

Shred ti consente anche di sovrascrivere parzialmente. Il comando seguente sovrascriverà il kilobyte del file.

shred -vz -s 1K test3.txt

Puoi vedere che parte del file è stata sovrascritta.

Ulteriori informazioni su shred

Puoi eseguire il comando seguente e vedere cos'altro ha da offrire l'utilità shred.

shred –help

Conclusione

Il metodo predefinito per eliminare file e cartelle in Ubuntu è davvero semplice e facile, ma non è né permanente né sicuro. I tuoi file possono essere recuperati e divulgati con l'aiuto del software di recupero dati.

Shred combatte questo problema sovrascrivendo il contenuto del file con dati casuali prima di eliminare il file. In questo tutorial, hai imparato come eliminare definitivamente i file in Ubuntu usando l'utilità shred.


Ubuntu
  1. Come eliminare file su Ubuntu Linux

  2. Come monitorare i file di registro del server con Logwatch su Debian e Ubuntu

  3. Elimina e smaltisci correttamente i file in Ubuntu con Shred

  4. Quale file system scelgo per la condivisione di file tra Windows e Ubuntu?

  5. Crea e rimuovi i file di scambio in Ubuntu

Come creare e modificare file PDF in Ubuntu

Come eseguire file .bin e .run in Ubuntu

Copia i dati con rsync su Ubuntu

Come eseguire il backup dei file con Déjà Dup e Duplicity su Ubuntu 18.04 LTS

Come rinominare i file in Ubuntu 20.04

Come trovare ed eliminare file duplicati in Ubuntu usando Fdupes