Borrar Archivos Recursivo Linux
Borrar Archivos Recursivo Linux
Borrar Archivos Recursivo Linux
Recoverit
🛠 ¿Preocupado por la pérdida de datos? ¡Encuentra escenarios y soluciones exclusivos aquí y recupera tus datos preciosos ahora! 🛠 Explorar Ahora >>
Inicio > Recuperar & Reparar Archivos > Cómo eliminar archivos o directorios de forma recursiva en Linux
Alfonso Cervera
No te preocupes. Wondershare Recoverit puede recuperar tus archivos perdidos en 3 pasos. El software de recuperación de datos Linux definitivo y profesional es completamente confiable y 100%
seguro.
Un directorio puede tener muchos subdirectorios y archivos dentro de él. Eliminar todos los archivos y subdirectorios en un directorio puede ser necesario al
trabajar con el sistema de archivos de Linux. Se le conoce como eliminación recursiva. Utilice el comando rm para eliminar recursivamente archivos o
directorios (también conocidos como carpetas en Windows) en Linux. El comando rmdir sólo elimina directorios vacíos. Esta guía presentará los pasos
paraeliminar de forma recursiva archivos y directorios en Linux.
En este artículo
01 Cómo eliminar directorios de forma recursiva en Linux utilizando el comando "rm"
-v Salida excesiva.
rm -rfv 'dir nombre aquí' Ponga comillas alrededor de su nombre de archivo/carpeta problemática.
En los sistemas Linux y similares a Unix, todo se considera un archivo. En otras palabras, "archivos" incluyen fotos, documentos, directorios/carpetas,
unidades SSD/disco duro, tarjetas de red, dispositivos USB, teclados, impresoras y comunicaciones de red.
rm -r /home/vivek/data/
Antes de eliminar el directorio de datos, el/casa/vivek/datos/se vaciará de todos los subdirectorios, incluidos sus subdirectorios y archivos. A menos que el -
f(forzar) en la línea de comandos, se solicita al usuario que elimine los archivos protegidos contra escritura de los directorios:
rm -rf nombre-aquí
rm -r -f /ruta/carpeta/
Para eliminar una carpeta cuyo nombre empiece por "-,”como“-dsaatiaUtiliza uno de los siguientes comandos:
rm -rf -- --dsaatia
rm -rf ./--dsaatia
Para ver los resultados detallados, podemos utilizar la función-vopción. En otras palabras, el comando rm en Linux nos explicará qué ocurre con nuestros
archivos y carpetas. A modo de ejemplo:
rm -rfv /path/to/dir1
rm -r -f -v /home/vivek/oldpartpics
ls -l
Supongamos que tenemos una carpeta llamada "Nuestros datos de ventas" y "baddir#"odir2 ;#"en él. Entonces, ¿cómo nos deshacemos de esos
directorios con nombres inusuales? La solución es sencilla. Encerraremos el nombre de archivo o carpeta problemático entre comillas. Por ejemplo:
A veces una barra invertida(\) antes del metacarácter en el nombre del archivo o carpeta:
rm \$dir1
Pero primero, usando el comandols, veamos los directorios de inicio. En este ejemplo, hay cinco directorios: Escritorio, dir2, Documentos, Descargas y
removerecurdir.
ls ~/
Supongamos que queremos borrar el directorio removecurdir y su contenido, incluyendo todos los archivos y subdirectorios. Ejecute la sintaxis a
continuación.
rm -r removerecurdir/
En el siguiente ejemplo, utilizaré la sintaxis anterior para eliminar archivos de más de 1 GB.
tree testhint/
El directorio principal testhint tiene un archivo (file1.txt) y dos subdirectorios: testhint2 tiene el archivo file3.txt, y testhint3 tiene los archivos file3 y
something.txt. Recoverit
Supongamos que desea eliminar todos los archivos txt de forma recursiva. La sintaxis es la siguiente:
Luego, ejecuta este comando para eliminar todos los archivos de texto de forma recursiva dentro del directorio padre testhint.
Se eliminaron todos los archivos de texto, dejando únicamente el archivo3 sin extensión.
También puede eliminar archivos por extensión mediante los comandosfind junto con exec.
El comando xargsofrece una solución similar. La distinción entre xargs y exec es que exec ejecuta la función rm siempre que un archivo cumple con la
condición. El comando xargs ejecuta el comando rm una vez por cada archivo encontrado que cumple con la condición.
Para eliminar todos los archivos por extensión utilizandofindyxargs utilice la siguiente sintaxis:
Introduzca el comando que se muestra a continuación para eliminar todos los .cfiles con xargs.
Una vez más, los archivos de extensión seleccionados han sido eliminados exitosamente.
Recoverit
Supongamos que deseas localizar y eliminar todos los archivos con permisos completos para todos. La sintaxis es la siguiente:
Ejecute el siguiente comando para eliminar todos los archivos con acceso completo para todos los usuarios.
Si desea eliminar archivos creados o modificados en el último día (últimas 24 horas), utilice el siguiente comando, donde 1indica el número de días, y el
símbolo menos (-) indica los archivos creados o modificados antes del número de días definido.
Reemplace el símbolo de menos por un símbolo de más para eliminar archivos creados o modificados antes de un día, antes de 24 horas.
Deja de utilizar el ordenador: Para evitar más pérdidas de datos, deja de utilizar el ordenador inmediatamente y evita escribir nuevos datos en el disco
donde se encontraba el archivo eliminado.
Actúe con rapidez:Cuanto más espere para iniciar el proceso de recuperación, mayor será el riesgo de pérdida permanente de datos.
Cree copias de seguridad con regularidad: Las copias de seguridad regulares pueden garantizarle que dispone de una copia reciente de sus datos
importantes en caso de borrado accidental.
Mantén el sistema de archivos en buen estado:El mantenimiento regular del disco, como la comprobación de errores y su corrección, puede ayudar a
Recoverit
mantener el sistema de archivos en buen estado y facilitar la recuperación.
Lasmejores herramientas de recuperación de datos de Linuxtambién pueden ayudarle a recuperar archivos perdidos o eliminados. Siguiendo estos consejos
y utilizando la herramienta correcta de recuperación de datos, puedes aumentar tus posibilidades de recuperar exitosamente tus archivos y carpetas
eliminados en Linux.
Recoverit
Recupera de manera efectiva, segura y completa documentos, fotos, videos, música, correos electrónicos y otros más de 1000 tipos de archivos perdidos o eliminados.
Compatible con todas las distribuciones principales de Linux, incluyendo Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro, etc.
Asiste en más de 500 escenarios de pérdida de datos, como eliminación, formateo de disco, fallo del sistema operativo, corte de energía, ataque de virus, partición
perdida y muchos más.
La interfaz sencilla de punto y clic te permite recuperar datos de discos duros de Linux con solo unos clics.
Funciona a través de una conexión remota. Puedes recuperar datos perdidos incluso cuando tu dispositivo Linux se haya bloqueado.
Resumen
Debido a que Linux es un sistema operativo tan versátil y adaptable, los usuarios pueden utilizar de forma recursiva varios métodos para eliminar archivos o
directorios en Linux. Todas las alternativas descritas anteriormente se aplican a casi todas las distribuciones de Linux. Además, si eliminas archivos y
carpetas accidentalmente, existen herramientas de recuperación de datos para Linux disponibles.
Alfonso Cervera
Ver también
Recuperación de Archivos Borrados de Linux Gratis - Las Mejores Herramientas para Recuperarlos En Un Momento
Productos
Wondershare
Centro de Soporte
Idioma
Copyright © 2024 Wondershare. Todos los derechos reservados. El proceso de pedido, la emisión de impuestos y la facturación al usuario final son realizados por Wondershare
Technology Co., Ltd, que es laRecoverit
subsidiaria del grupo Wondershare.