Possibile duplicato:
Comando Cestino UNDO LINUX
Ciao,
C'è un modo semplice per annullare un comando rm
?
La domanda è puramente teorica; Non ho MAI cancellato il registro di una coda di riferimento che ha impiegato un'intera ora di pranzo per l'esecuzione.
Su ubuntu o simili:
$ Sudo apt-get install trash-cli
$ alias rm=trash
Quindi metti l'alias in .bashrc o lo script di accesso appropriato per la Shell scelta.
Il pacchetto trash-cli
è un'interfaccia a riga di comando per lo stesso cestino che GNOME e KDE e altri usano. Quindi tutto ciò che si elimina tramite il comando trash
può essere ripristinato da GNOME/KDE e viceversa.
Gli altri comandi nel pacchetto trash-cli
sono trash-list
, trash-empty
e restore-trash
.
La risposta tradizionale è:
Si recupera il file dall'ultimo backup. Hai un backup recente, vero?
perché su molti filesystem unix questo semplice non è possibile, o è molto difficile.
Come altri hanno notato, questo non è più il fine e tutto il problema, ma non fare errori di questo tipo è ancora l'approccio preferito.
Per evitare errori futuri ipotetici, potresti voler alias rm su rm -i ...