Cómo Recuperar Archivos Borrados en Linux

Cuando un archivo se borra en Linux, su contenido sigue existiendo hasta que es sobrescrito. A continuación, te presentamos siete herramientas que pueden ayudarte a recuperar archivos eliminados.

1. Restaurar desde la Papelera

Si usas un entorno gráfico, puedes restaurar archivos eliminados desde la Papelera.

  • Abre el gestor de archivos y navega a “Papelera”.
  • Busca el archivo eliminado, haz clic derecho y selecciona “Restaurar”.

2. Testdisk (Recuperación de Particiones)

sudo apt install testdisk
sudo testdisk

Permite recuperar particiones eliminadas y reparar discos dañados, aunque no recupera archivos individuales.

3. Photorec (Recuperación de Archivos)

sudo apt install testdisk
sudo photorec

Escanea el disco en busca de fragmentos de archivos y los reconstruye. No recupera nombres originales.

4. Scalpel (Recuperación por Tipo de Archivo)

sudo apt install scalpel
cp /etc/scalpel/scalpel.conf ~/scalpel.conf
nano ~/scalpel.conf

Después de configurar qué tipos de archivos recuperar, ejecuta:

sudo scalpel -c ~/scalpel.conf -o ~/recovery /dev/sdX

5. ddrescue (Recuperación de Discos Dañados)

sudo apt install gddrescue
sudo ddrescue /dev/sdb ~/backup.img ~/backup.map

Crea una imagen del disco para intentar recuperar archivos de dispositivos defectuosos.

6. Fatcat (Recuperación en Sistemas FAT)

sudo apt install fatcat
sudo fatcat /dev/sdb1 -l /

Permite recuperar archivos de discos con sistema de archivos FAT.

7. Ntfsundelete (Recuperación en NTFS)

sudo apt install ntfs-3g
sudo ntfsundelete /dev/sdb1

Útil para recuperar archivos de discos formateados en NTFS.


Conclusión

Linux ofrece múltiples herramientas para administrar apagados y recuperar archivos eliminados.

Con estos comandos, puedes automatizar apagados, reinicios y restaurar archivos en caso de accidentes, asegurando un mejor control sobre tu sistema.