it-swarm-eu.dev

annullare Linux rm?

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.

30
Adam Matan

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.

32
Ryan Thompson

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.

15
dmckee

Per evitare errori futuri ipotetici, potresti voler alias rm su rm -i ...

4
Rich Bradshaw