Ayuda para recuperar archivos borrados en consola (Linux)

¿Qué ocurre cuando hacemos un rm en la consola para borrar un archivo o un directorio y de repente nos damos cuenta de que nos hemos equivocado?

Tendremos que buscar un software de recuperación.

¿No habría sido mejor que se moviera a una papelera, como ocurre con el equivalente gráfico?

Buenas noticias, se puede hacer, y muy fácilmente.

Basta con instalar el paquete libtrash. En Ubuntu podéis ejecutar este comando:

sudo aptitude install libtrash

En Debian tendríais que ejecutar como usuario root:

aptitude install libtrash

y añadir en tu fichero de usuario .bashrc una nueva variable de entorno LD_PRELOAD (que carga en memoria la librería dinámica que le indiquemos) 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

Ahora vamos a probar nuestros nuevos superpoderes. 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

Noticias relacionadas:

  1. Cómo desactivar la contraseña de root en Ubuntu (Distribución Linux)
  2. Pro Evolution Soccer para la consola Nintendo Wii
  3. [Meme] Los 10 comandos Linux que más usamos
  4. Como montar una imagen de disco iso, bin, cue, mdf, nrg, img y daa en Ubuntu (Linux)
  5. Dreamweaver 8, Flash 8, Homesite+ y Photoshop 8 en Linux

Este noticia ha sido creada el 24 enero 2008 a las 1:08 en Trucos, Ubuntu (COMOs) con las etiquetas , , , , , , , , , , , , , , , , , , , , , , , , y si quieres puedes comentarla. Te agradecería mucho que la compartieras con tus amigos:


Si te ha gustado Ayuda para recuperar archivos borrados en consola (Linux) y esta web, puedes seguirla a través de Facebook, Twitter y también puedes recibir las nuevas noticias de la web en tu correo pincha en este enlace para darte de alta. Además también puedes seguir las noticias por RSS.

13 Comentarios a “Ayuda para recuperar archivos borrados en consola (Linux)”

  1. 1.carballo Dijo:

    mmm interesante, sobretodo para los novatos como yo. Por ahora parece que mi PC viejo se porta con Ubuntu, aunque creo que en breve lo pasare a Xubuntu, por ser mas liviano. Por el momento lo voy a tener enchufado unos dias por que creo que lo paré por culpa de que cada 5 o 6 dias se jodia algo, pero creo que es la maldita grafica.

  2. 2.rabanomen Dijo:

    Via meneame , o via mundogeek ¿no?

  3. 3.Victor Dijo:

    Vía: http://www.linux-es.org/node/799

  4. 4.rabanomen Dijo:

    Tambien :D :)

  5. 5.Victor Dijo:

    El enlace lo tienes donde pone “Buenas noticias, se puede hacer, y muy fácilmente.” :)

  6. 6.rabanomen Dijo:

    vale vale , que no lo había visto , crei que faltaba la via
    mea cula mea culpa :$ :$

  7. 7.Nicso Dijo:

    Mmm.. Como que está bueno tu artículo, pero.. No viene ya por defecto una papelera gráfica? :P

    Yo en Ubuntu la tuve siempre ahí en el escritorio..

    De todos modos, es una forma más de recuperacion de datos perdidos, so, se agradece mucho=)

  8. 8.SAMIRA Dijo:

    komo puedo recuperar un archivo ke borre desde la consola
    y aun no tenia instalado el libtrash

  9. 9.Gulix Dijo:

    También existen otras formas de recuperar archivos, mirar aća -> http://www.gulix.cl/wiki/Recuperar_archivos_en_linux

  10. 10.Linux-OS » Ayuda para recuperar archivos borrados en consola (Linux) Dijo:

    [...] Vía: http://helektron.com/ayuda-para-recuperar-archivos-borrados-en-consola-linux/ [...]

  11. 11.ANDRES Dijo:

    HOLA , COMO PUEDO RECUPERAR UN ARCHIVO QUE FUE BORRADO DEL SISTEMA OPERATIVO LINUX PERO QUE ESTABA EN UN DISCO COMPARTIDO “”" NTFS “”

  12. 12.YOP Dijo:

    PS NO ME GUSTO SOLO ME SIRVIO PARA UNA TAREA

  13. 13.Botija Dijo:

    Tambien se puede implementar con un sh facilmente
    1) Te creas una carpeta que haga de trash
    2) Generas un sh con el siguiente comando:
    mv $1 $CARPETA_TRASH

    Listo.

Deja tu comentario

Notificarme los nuevos comentarios por correo electrónico. Tambien puedes suscribirte sin comentar.