Jun 20, 2024 • Categoría: Recuperar & Reparar Archivos • Soluciones probadas
"¿Se pueden restaurar los archivos/directorios borrados con rm?" - preguntaUbuntu
El comando rm
es una utilidad de los sistemas Linux que te permite borrar archivos. Sin embargo, a veces puedes borrar accidentalmente archivos importantes utilizando el comando rm. Incluso hay casos en los que esto ocurre debido a ataques de malware, corrupción a nivel de software o fallo del disco duro.
Cuando se trata de Ubuntu, ejecutar el comando equivocado se suma. En tales casos, es posible recuperar estos archivos eliminados utilizando herramientas específicas. Este artículo tratará sobre cómo recuperar archivos borrados en Linux utilizando rm. Explicaremos el concepto general del comando rm
y los pasos para recuperar archivos eliminados por el comando rm
en Ubuntu utilizando la herramienta GUI, la herramienta de línea de comandos y extundelete.
- Guía completa: ¿Qué es el comando RM?
- 1.¿Cómo utilizar el comando RM?
- 2.¿Dónde van los archivos cuando se ejecuta el comando RM?
- 3.¿Borra RM permanentemente los archivos en Linux?
- Recuperar archivos rm en ubuntu usando TestDisk
- Recuperar archivos rm en ubuntu usando la herramienta ext3grep
- Recuperar archivos rm utilizando un programa de recuperación de datos en Windows
- 1.¿Cómo recuperar archivos rm utilizando Recoverit?
- 2.¿Cómo recuperar archivos de Linux?
El comando "rm
" es una utilidad de Linux que sirve para borrar archivos. Significa "eliminar". Cuando utilizas el comando rm para borrar un archivo, éste se elimina permanentemente del sistema de archivos y no se puede recuperar fácilmente. Por tanto, es esencial tener cuidado al utilizar el comando rm, sobre todo si eliminas archivos importantes.
Nota: El comando rm borra archivos sin pedir aprobación. Como resultado, es esencial tener precaución al utilizarlo para evitar destruir archivos importantes sin querer.
¿Cómo utilizar el comando RM?
Lo mejor sería que abrieras un Terminal en tu sistema Linux para utilizar el comando rm. Puedes eliminar un archivo utilizando el comando rm escribiendo el comando y el nombre del archivo en el Terminal. Por ejemplo, eliminas un archivo. Hay que especificar la ruta del archivo si está en un directorio distinto. Si separas los nombres de los archivos con un espacio, también puedes eliminar varios archivos a la vez.
La sintaxis básica para utilizar el comando rm es:rm [opciones] archivo
Aquí, "archivo
" es el nombre del archivo que quieres eliminar. Puedes especificar varios archivos a borrar separándolos con un espacio.
Borrar un solo archivo: Si quieres borrar un solo archivo, tienes que utilizar el comando "rm" seguido del nombre del archivo como argumento.rm nombrearchivo
Borrar varios archivos: Sólo tienes que pasar los nombres de los archivos como argumentos separados por espacios si quieres borrar varios archivos.rm nombrearchivo1 nombrearchivo2 nombrearchivo3 nombrearchivo 4
Eliminar directorios: Si quieres eliminar uno o más directorios, tienes que utilizar "-d
".rm -d nombredirectorio
Puedes utilizar varias opciones con el comando rm para modificar su comportamiento. Por ejemplo,
- La opción "
-i
" obliga al comando rm a pedir confirmación antes de borrar cada archivo. Aparecerá un mensaje preguntándote si quieres borrar cada archivo, y podrás elegir borrarlo u omitirlo escribiendo "y
" o "n
," respectivamente. - La opción "
-f
" obliga al comando rm a ignorar los archivos inexistentes y a no pedir confirmación. Es útil si quieres borrar varios archivos y te preguntas si algunos no existen. El comando rm ignorará los archivos inexistentes y eliminará el resto. - La opción "
-r
" te permite borrar directorios y su contenido de forma recursiva. Eliminará el directorio y todos sus archivos y subdirectorios. Ten cuidado al utilizar la opción "-r
" , ya que puede eliminar muchos archivos a la vez y no es reversible.
Cabe señalar que el comando rm no envía los archivos eliminados a la papelera o a la papelera de reciclaje. En cambio, los elimina permanentemente del sistema de archivos, por lo que es importante tener cuidado al utilizarlos.
¿Dónde van los archivos cuando se ejecuta el comando RM?
Repasemos rápidamente el funcionamiento del sistema de archivos de Linux antes de pasar a dónde se almacenan los archivos. El sistema establece un enlace al archivo cuando lo creamos. El sistema utiliza estos enlaces para localizar los archivos en el disco.
El sistema sólo elimina el enlace al archivo cuando utilizamos el comando rm
. Significa que los datos reales del archivo siguen presentes en el disco. Por eso, cuando utilizamos el comando rm
, el sistema de archivos borra las referencias a los archivos e informa al sistema operativo de que se han liberado los bloques de almacenamiento.
El comando rm
suele indicar al sistema que marque el nodo y los bloques de datos del archivo como no utilizados. La recuperación de datos era posible en versiones anteriores de Linux, pero hoy en día no se puede recuperar nada porque se han borrado los metadatos.
No hay papelera de reciclaje ni papelera con el comandorm
. Utiliza la GUI, donde los archivos se suelen reubicar en el directorio de la papelera cuando se eliminan si necesitamos una papelera de reciclaje.
¿Borra RM permanentemente los archivos en Linux?
Sí, cuando utilizas el comando rm
para borrar un archivo en Linux, éste se elimina permanentemente del sistema de archivos y no se puede recuperar fácilmente. El comando rm no envía los archivos eliminados a la papelera o a la papelera de reciclaje, como ocurre en algunos entornos de escritorio. En cambio, elimina permanentemente los archivos del sistema de archivos, por lo que es importante tener cuidado al utilizarlo.
Aunque el comando rm elimina permanentemente los archivos del sistema de archivos, en algunos casos es posible recuperar los archivos eliminados. Esto se debe a que cuando se borra un archivo, el sistema sólo marca el espacio ocupado por el archivo como disponible para su reutilización, pero los datos reales no se sobrescriben inmediatamente. Por lo tanto, recuperar archivos borrados utilizando herramientas específicas es posible si no se han sobrescrito nuevos datos.
No te preocupes si borras accidentalmente un archivo mediante el comando rm
en tu sistema Ubuntu; TestDisk para Linux acudirá en tu ayuda. Este método es muy aplicable a quienes tienen experiencia suficiente para ejecutar comandos en Linux.
TestDisk es un programa gratuito y de código abierto creado inicialmente para recuperar particiones de memoria y hacer arrancables discos que no lo son. Acaba con la agonía que supone la pérdida de archivos y datos. Ayuda a restaurar datos de particiones dañadas por virus o errores humanos.
Estos son los pasos para utilizar el programa de recuperación de datos TestDisk para restaurar archivos borrados por rm
en Linux. Primero, instala TestDisk.
Paso 1 Crear un archivo de registro de datos TestDisk
Para recuperar los archivos eliminados por rm
, crea primero un archivo testdisk.log. Elige la opción Crear. Dependiendo de la seguridad del sistema, el ordenador puede pedirte la contraseña sudo para continuar con la recuperación.
Paso 2 Selecciona una Unidad de Recuperación
Testdisk mostrará todos los discos con su almacenamiento total y el espacio libre en tu sistema. Selecciona la unidad en la que están guardados tus datos. Utiliza las teclas de flecha para explorar las opciones y selecciona Proceder. A continuación, pulsa la tecla ENTRAR . Puede que tu sistema no muestre algunas unidades dependiendo de los permisos de seguridad. En estos casos, selecciona sudo, situado junto a los botones Proceder y Salir.
Paso 3 Elegir un tipo de tabla de partición
El sistema predecirá y destacará la mejor opción automáticamente. Para proceder, haz clic en ENTER. Como estamos intentando recuperar un archivo borrado, elegiremos Avanzado.
Paso 4 Selecciona la Partición de la Unidad de Origen para los Archivos Borrados
Selecciona tu opción y pulsa ENTER.
Paso 1 Examinar el directorio de origen en busca de archivos eliminados
Navega hasta el directorio concreto donde perdiste o borraste el archivo después de que la utilidad muestre los directorios del sistema de todas las particiones. Tras navegar hasta el directorio de origen, los archivos eliminados aparecerán resaltados en rojo. Selecciona tu archivo en el menú desplegable y, a continuación, resáltalo o márcalo.
Paso 6 Restaurar un archivo eliminado por RM en Linux
A continuación, la utilidad Testdisk te mostrará una lista de ubicaciones en las que puedes pegar el archivo copiado para recuperarlo. De nuevo, desplázate hasta el destino y, como antes, pulsa C para pegarlo.
Después de recuperar los archivos eliminados por rm
, selecciona Salir y pulsa ENTER para salir de la utilidad Testdisk. Volverás a la pantalla anterior.
Si no consigues recuperar tus archivos borrados mediante el comando rm
utilizando la herramienta GUI y la aplicación de línea de comandos, quizá sea el momento de considerar un sucesor de ext3grep o empleando Extundelete.
Extundelete es una herramienta que puede ayudarte a restaurar archivos borrados de un sistema de archivos ext3 o el sistema de archivo ext4. Funciona escaneando el sistema de archivos en busca de inodos eliminados (estructuras de datos que contienen información sobre los archivos) e intentando recuperar el contenido de esos archivos.
Recuerda que Extundelete puede no ser capaz de recuperar todos los archivos rm
eliminados, especialmente si el sistema de archivos se ha utilizado mucho desde que se eliminó el archivo. Sin embargo, puede ser una herramienta útil si has borrado accidentalmente un archivo importante y quieres intentar recuperarlo.
Para utilizar Extundelete, necesitarás tener instalado en tu sistema el controlador del sistema de archivos ext3 o ext4 y el propio programa Extundelete. Una vez que tengas ambas cosas instaladas, puedes seguir estos pasos para recuperar archivos borrados mediante el comando RM.
Paso 1: Utiliza el siguiente comando para restaurar los archivos. La ruta del archivo es relativa a la raíz de la partición.sudo extundelete --restore-file picture.jpg /dev/sdb1
Paso 2: Se recuperan todos los archivos de la partición /dev/sdb1
con el siguiente comando. El nombre de la partición debe cambiarse para reflejar el nombre de tu fuente.sudo extundelete --restore-all /dev/sdb1
Paso 3: Utiliza la opción -o
para especificar un directorio donde guardar los archivos recuperados. Por defecto, Extundelete almacena los archivos restaurados en el subdirectorio RECOVERED_FILES
sudo extundelete -o ~/recovery --restore-all /dev/sdb1
Todos hemos experimentado la frustración de buscar un archivo para que desaparezca, incluso en la papelera. Pues bien, ese caso ya no será un problema. Considera la posibilidad de emplear una herramienta de terceros para recuperar tus archivos eliminados mediante el comando RM. Una herramienta muy recomendable es Wondershare Recoverit Linux Recovery. Recoverit es una solución integral de recuperación de datos de Linux que ofrece con orgullo sus funciones de grado profesional como:
Wondershare Recoverit - Tu software de recuperación de Linux seguro y fiable
- Recupera documentos, fotos, videos, música, correos electrónicos y otros más de 1000 tipos de archivos perdidos o eliminados de forma eficaz, segura y completa.
- Compatible con todas las principales distribuciones de Linux, como Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro, etc.
- Ayuda en más de 500 situaciones de pérdida de datos, como borrado, formateo de disco, fallo del sistema operativo, corte de corriente, ataque de virus, pérdida de partición y muchas más.
- La sencilla interfaz de apuntar y hacer clic te permite recuperar datos de discos duros Linux en unos pocos clics.
¿Cómo recuperar archivos rm utilizando Recoverit?
Con 3 sencillos pasos, puedes recuperar rápidamente tus archivos borrados utilizando el comando RM en Linux (Aquí, utilizamos Ubuntu como ejemplo). Sigue las instrucciones detalladas a continuación para hacerlo:
Paso 1 Escoge Recuperación de Linux como opción
Ve a NAS y Linux después de descargar e instalar Wondershare Recoverit en tu ordenador, y elige Linux Recovery.
Paso 2 Conectarse al dispositivo Linux
Proporcionando la dirección IP, el número de puerto, el nombre de usuario y la contraseña, podrás conectar la herramienta de Recuperación de Archivos de Linux a tu sistema informático Ubuntu.
Paso 3 Escanear y Recuperar Archivos Borrados
Recoverit empezará a buscar rm
datos borrados en tu dispositivo Ubuntu en cuanto te conectes. Puedes previsualizar los archivos para asegurarte de que es el que quieres recuperar. Para restaurar los archivos eliminados por rm
en Ubuntu, haz clic en Recuperar.
Más relacionados: ¿Cómo Deshacer rm en Linux?
Tutorial en video sobre ¿Cómo recuperar archivos de Linux?
Videos recientes de Recoverit
Ver Más >Conclusión:
Cuando se trata de recuperar archivos borrados tanto de Windows como de Ubuntu, hay muchas técnicas disponibles en línea para ello. Pero lo que más importa es la fiabilidad. Las técnicas que se presentan aquí son técnicas de confianza y fiables. Si quieres una técnica fácil de usar, puedes usar Recoverit para ello. Te permitirá recuperar archivos borrados de todo tipo.
Soluciones para archivos
- Recuperar documentos
- Borrar y recuperar archivos
- ¿Cómo Eliminar archivos?
- ¿Cómo Recuperar Archivos Eliminados Permanentemente?
- ¿Cómo recuperar archivos gratis?
- ¿Cómo recuperar archivos de Illustrator eliminados?
- Eliminar y recuperar más
Recoverit
Alfonso Cervera
staff Editor