GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Recuperar un archivo eliminado?

Esta pregunta ya tiene respuestas aquí :¿Cómo recuperar archivos borrados?

(12 respuestas)
Cerrado hace 6 años.

Eliminé por error un archivo a través de ssh mientras estaba conectado. ¿Cómo puedo recuperar ese archivo o, si ubuntu tiene algo como papelera o algo así?

Respuesta aceptada:

rm en lugar de eliminar desde la GUI

Si usó el comando rm , de hecho borraste el archivo. Ya no se puede acceder a los datos desde el sistema de archivos, excepto que había otro enlace fijo al archivo (inusual) o que eliminó un enlace simbólico.

Los datos reales pueden estar todavía en el disco, en bloques de disco que el sistema de archivos supone que no se utilizan. Si desea recuperarlo, no debe escribir en el disco, ya que podría reutilizar el espacio del disco que contiene sus datos. Puede intentar la recuperación regular de datos en el archivo con las herramientas adecuadas para el sistema de archivos que utilizó.

Para el sistema de archivos ext4 predeterminado, consulte:¿Hay algún software de recuperación disponible para ext4? y la mayoría de las respuestas a la pregunta vinculada a continuación.

Papelera para CLI

Es posible utilizar la papelera desde la línea de comandos, pero no está configurado de forma predeterminada. El paquete trash-cli contiene herramientas de línea de comandos para usar la papelera de su entorno de escritorio.

Hay comandos como trash-put , trash-list etc;
Los nombres son bastante largos; podría definir alias de shell como

alias tp='trash-put'

o

alias del='trash-put'

y luego use del en lugar de rm para eliminar archivos o directorios de una forma más segura.

Como se propone en la respuesta vinculada a continuación, es posible usar el nombre de alias rm , reemplazando el actual rm comando con trash-put , pero hay múltiples razones para no hacerlo; algunos de ellos son:

  • La implementación de trash-put está mucho menos probado que rm de 'GNU coreutils' en Ubuntu, por ejemplo.
  • Las opciones del rm predeterminado no todos son compatibles con trash-put
  • Alguien más usará el shell con el alias tarde o temprano, y verá un rm muy roto comando, técnicamente.
  • Se necesita una sintaxis especial cuando el rm real se requiere
  • Por lo general, no es una buena idea meterse con una herramienta muy peligrosa, al menos arriesgarse a confundirse.
Relacionado:¿Atascado en el arranque después de la actualización del controlador AMD?

Habiendo dicho eso, vea la respuesta de @enzotib en ¿Se pueden restaurar los archivos/directorios eliminados con rm? sobre cómo configurar el alias.


Ubuntu
  1. ¿Recuperar archivos borrados accidentalmente?

  2. ¿Recuperar la carpeta eliminada en el hogar cifrado?

  3. ¿Cómo recuperar un archivo que eliminé pero aún está abierto en alguna parte?

  4. ¿Cuándo se elimina un archivo creado con mkstemp()?

  5. ¿Cómo recuperar un archivo abierto pero eliminado en Linux usando ln en lugar de cp?

Cómo recuperar archivos borrados en Linux

Cómo restaurar o recuperar comandos eliminados en Linux

Cómo recuperar datos eliminados en un sistema Linux

Cómo recuperar archivos borrados en Ubuntu a través de TestDisk

Manera fácil de recuperar archivos borrados en Ubuntu con PhotoRec

Cómo usar Linux para recuperar archivos borrados