Crear una Papelera para la Terminal
Si borramos algun fichero de nuestro sistema por error, no hay que alarmarse, simplemente tendremos que buscar un software de recuperación en los respositorios e instalarlo:
# apt-get -y install libtrash
Añadimos al fichero de usuario .bashrc una nueva variable de entorno LD_PRELOAD con la ruta a la librería
$ echo “export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4″ >> ~/.bashrc
Ahora puedes cerrar y abrir la consola de nuevo para grabar los cambios o ejecutar
$ source ~/.bashrc
Para realizar la prueba, creamos un archivo cualquiera
$ echo "hola" > hola.txt
y ahora lo borramos
$ rm hola.txt
el archivo habrá ido a parar al directorio Trash en nuestro directorio HOME, que es el que nos hace de papelera.
Pero esto puede mejorar aún más: libtrash tiene un archivo de configuración que nos permite indica el directorio a utilizar como papelera, entre otras cosas. Si le indicamos .Trash, que es el archivo que usa Gnome como papelera, ¡cuando borremos un archivo este ira a parar a la papelera de Gnome y podremos borrarlo desde allí de forma gráfica!
$ echo “TRASH_CAN = .Trash” > ~/.libtrash