Cancellazione sicura file e directory – wipe
A volte può essere necessario cancellare alcuni file in modo sicuro per evitare che possano essere recuperati.
Su linux ci sono vari strumenti tra cui shred e wipe.
Entrambi sono molto validi però shred ha il “difetto” di NON essere ricorsivo quindi non posso agire direttamente su un'intera directory ed il suo contenuto.
Wipe, invece, ha l'opzione -r che lo rende ricorsivo sull'intero contenuto di una directory quindi personalmente lo preferisco.
Lo si trova tranquillamente nei repository di molte distribuzioni Linux.
De default è molto lento perchè effettua ben 34 passate per cancellare ogni file:
wipe -r <nome file o directory>
Per quanto mi riguarda ho trovato un buon compromesso con le seguenti opzioni:
wipe -rfq -Q10 <nome file o directory>
-r: ricorsivo
-f: forza l'esecuzione senza chiedere conferma
-q: quickly mode (lo rende più rapido e meno sicuro). Di default fa 4 passate
-Q10: usato con -q imposta il numero di passate a 10.
in pratica gli dico di effettuale 10 passate per ogni file senza chiedermi nessuna conferma (opzione -f).
Usarlo da linea di comando è ovviamente comodissimo ma è possibile anche aggiungerlo alle azioni di Nautilus in modo da richiamarlo con un semplice click destro su una directory o su un file.
Per farlo è necessario installare il pacchetto nautilus-actions. Una volta installato è possibile aggiungere l'azione utilizzando Configurazione azioni di nautilus (Sistema → Preferenze).
Aprire l'applicazione e cliccare sul pulsante per inserire una nuova azione
quindi configurare l'azione come da immagini seguenti:
E' importante indicare Both nella scheda Conditions alla richiesta Appare se la selezione contiene perchè in questo modo l'opzione legata al comando wipe verrà mostrata in Nautilus sia per i file che per le directory.
Una volta salvata la nuova azione bisogna riavviare Nautilus affinchè appaia tra le scelte possibili del click destro.
peccato che nautilus actions 3.0.5 è notevolmente diverso dalle release precedenti e non si capisca come configurare il comando wipe…
Vero!