ChimeraRevo – Il punto di riferimento della tecnologia
menubar
Home > Guide > Evitare di eliminare accident…

Evitare di eliminare accidentalmente file con il comando rm

Gaetano Abatemarco Dic 20, 2016

Se abbiamo usato il terminale almeno una volta nella vita sappiamo, quasi per certo, che il comando usato per cancellare file, cartelle e quant’altro è il comando rm. Ciò che tuttavia passa inosservato, almeno finché non ci si ritrova letteralmente fregati, è che il comando rm elimina i file senza nessuna pietà.

Per impostazione predefinita esso non mostra nessuna richiesta di conferma e, silenziosamente, fa esattamente ciò per cui è stato progettato: eliminare un file. E, ovviamente, farlo senza passare dal cestino.

In realtà in alcuni sistemi operativi rm è impostato in modo da chiedere conferma solo e soltanto se si elimina un file protetto da scrittura; in altri casi, invece, l’eliminazione è istantanea e irreversibile.

Basta un attimo di distrazione, quindi, e si potrebbe cancellare un file per un altro senza volerlo e senza poterlo più recuperare (a meno che non si usino particolari e lunghe procedure di recupero).

tasto delete
Come recuperare file cancellati involontariamenteAbbiamo raccolto per voi i programmi gratis per recuperare file cancellati involontariamente su PC. Tutti molto facili da utilizzare.
Guide
    Software

In questa guida vedremo come evitare che ciò succeda: grazie ad un alias, andremo a far sì che il comando “rm” mostri un messaggio di conferma, al quale noi dovremo rispondere, ogni volta che eliminiamo un file o una cartella da terminale.

Aggiungere un messaggio di conferma a rm

Eseguiremo questa operazione aiutandoci con gli alias, ovvero con dei comandi personalizzati in grado di richiamare comandi bash o altri programmi.

tux shell c
Come creare alias per velocizzare l’uso della shell LinuxComandi troppo lunghi e complessi per essere ricordati a memoria? La soluzione è più semplice di quanto si possa immaginare
Guide

In pratica, grazie ad un alias faremo si che digitando rm da terminale venga in realtà invocato il comando

rm -i

Grazie al parametro aggiunto, infatti, rm chiederà conferma per l’eliminazione del file prima di procedere. Possiamo vedere la differenza tra i due comandi nell’immagine in basso:

rm

Per applicare questa modifica dovremo andare ad aggiungere l’alias al file ~/.bashrc, quello che definisce le variabili (e gli alias) personalizzati; per farlo, apriamo un terminale e digitiamo

echo alias "rm='rm -i'" >> ~/.bashrc

seguito da Invio e, per rendere effettiva la modifica, digitiamo anche

source ~/.bashrc

seguito da Invio. Ora, per rispondere affermativamente al messaggio di conferma ed eliminare il file, dovremo digitare s o y seguito da invio; per rispondere negativamente ed annullare l’eliminazione dovremo premere invece n seguito da Invio.

rm i

Per ripristinare il vecchio comportamento di “rm”, liberandoci dunque del messaggio di notifica, dobbiamo aprire il file .bashrc ed eliminare la riga aggiunta in precedenza.

TIP: per applicare la modifica a livello globale, dunque per tutti gli utenti, potremo aggiungere l’alias al file /etc/bashrc con il comando

sudo -s
echo alias "rm='rm -i'" >> /etc/bashrc

Migliori Schede SD per Fotocamere 2021: quale comprare

10 ore fa

In questa guida d’acquisto sempre aggiornata vi mostreremo quali sono le migliori schede SD per fotocamere da comprare. Potreste darlo per scontato ma dispositivi di questo genere sono fondamentali per il vostro utilizzo, in quanto leggi di più…

migliori schede SD per fotocamere

I migliori Monitor per Fotografia e Video da comprare nel 2021

10 ore fa

Uno degli strumenti più importanti di cui servirsi quando il proprio lavoro prevede la creazione di contenuti è senz’ombra di dubbio il monitor. Che siate dei fotografi, montatori di video, o più in generale appassionati leggi di più…

migliori monitor per fotografia e video

Migliori alternative aspirapolvere Dyson 2021: quale comprare

20 ore fa

Gli aspirapolvere Dyson sono senza ombra di dubbio e senza mezzi termini un riferimento nel mercato degli aspirapolvere senza fili. Nel loro percorso che nasce nel 1978, Dyson è stato sempre di ispirazione per le leggi di più…

alternative dyson

Come scegliere lo spazzolino elettrico Oclean giusto per te

21 ore fa

Il giusto strumento di pulizia è dunque essenziale per prevenire le malattie orali e mantenere la salute orale. Lo spazzolino elettrico è infatti preferito da molti utenti per un’elevata efficienza di pulizia. Ma la sua leggi di più…

oclean-f1

Windows 10 non si spegne: come risolvere

24 ore fa

L’arresto del sistema è una delle operazione che si impara sin dai primi utilizzi del PC. Infatti, per spegnere il computer non bisogna fare altro che cliccare su Start, poi su Arresta il sistema. Niente leggi di più…

windows 10 non si spegne

Iscriviti alla Newsletter

Articoli recenti

  • Migliori Schede SD per Fotocamere 2021: quale comprare
  • I migliori Monitor per Fotografia e Video da comprare nel 2021
  • Migliori alternative aspirapolvere Dyson 2021: quale comprare
  • Come scegliere lo spazzolino elettrico Oclean giusto per te
  • Windows 10 non si spegne: come risolvere
  • Chi siamo
  • Lavora con noi
  • Contattaci
  • Privacy

Copyright © 2020. Tutti i diritti riservati. ChimeraRevo SRL - P.I.: IT05544220659

Modifica impostazioni sulla privacy