Muchas veces hemos echado en falta la tan querida papelera. Al hacer el típico rm en consola para borrar algo y nos damos cuenta que nos hemos equivocado, o nos buscamos la vida con algún programa de recuperación o sientiéndolo mucho, podemos decir adiós a lo eliminado.
Os voy a explicar lo fácil y rápido que podemos crear algo similar a la papelera del entorno gráfico pero para la consola y para esto se inventó la librería libtrash. Para eso, os dejo este manual que he creado siguiendo uno de Linux-es.
Ejecutando el comando en Ubuntu, Debian o derivados
sudo apt-get install libtrash
y luego seguir estos sencillos pasos llegaremos a la solución
Primero debemos añadir a la ficha de usuario (.bashrc) una variable LD_PRELOAD para cargar en memoria la librería dinámica.
echo export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4 >> ~/.bashrc
Guardemos los cambios que hemos hecho
source ~/.bashrc
Y probemos si esto funciona. ¡Que mejor que crear un archivo y borrarlo!
Lo creamos. En este ejemplo utilizo un archivo de texto llamado LinuxZone.txt que contiene el texto LinuxZone
echo “LinuxZone” > LinuxZone.txt
Ahora vamos a borrarlo
rm LinuxZone.txt
Hasta aquí todo muy bien, vamos a comprobar que todo ha marchado como queremos.
Nos dirigimos al directorio Trash (se encuentra en /home/TU_USUARIO/Trash)
cd Trash
Y miramos que hay ahí
ls
Como se puede apreciar, el archivo no ha desaparecido, se encuentra en nuestra nueva papelera.
Espero que este truco os sirva para no perder datos sin quererlo.
Saludos
Creado por Alan Lorenzo (ABoR) para LinuxZone







