Ayer me prestaron una netbook, la usé para una reunión y justo ahora antes de devolverla procedí a eliminar todos los archivos que usé, pero justo depués de ejecutar…
cd ~
rm -rf *
… me acordé que no copié el único archivo que necesitaba!! :-(
y en linux no hay undelete, pero si hay una manera de recuperar lo eliminado, los pasos a seguir son:
- apagar inmediatamente la compu
- arrancar desde un pendrive con alguna distro
- buscar el contenido del archivo por alguna palabra clave y guardarla en un archivo:
sudo grep -a -C50 suerte /dev/sda1 | tee suertudo.txt
Como estamos buscando contenidos de archivos, la
palabra a buscar (por ejemplo. suerte) puede
arrojar resultados de varios archivos, con el
parámetro -C
se especifican cuántas líneas antes
y después queremos recuperar, la partición en
cuestión es /dev/sda1
y finalmente con tee
vemos
lo que se va encontrando a medida que lo
guardamos en un archivo (suertudo.txt)
Luego hay que editar el archivo suertudo.txt
para ver si está todo el contenido del archivo
que borramos accidentalmente, obviamente que si
era un archivo de texto plano es fácil
recuperar, caso contrario, recomiendo usar
photorec.