2 Métodos fáciles para eliminar todos los archivos de un directorio en

Cómo eliminar todos los archivos de un directorio en Linux

La mayoría de los archivos se guardan en los directorios de Linux. Por lo tanto, si desea eliminar todos los archivos de un directorio de Linux, este artículo le explicará la mejor manera de hacerlo.

Descarga | Win Descarga | Mac

En los directorios de Linux se puede guardar música, texto, imágenes y otros formatos de archivo. Con frecuencia ocupan algo de espacio y ocasionalmente no sirven para nada. En tal caso, es posible que desee eliminar todos estos archivos para hacer espacio para otros nuevos. En Linux, puede eliminar uno o todos los archivos utilizando un comando específico en un terminal. Este artículo repasará las formas más efectivas de usar los comandos rm y unlink para eliminar todos los archivos en un directorio de Linux.

Detalles del tutorial

Nivel de dificultad
Fácil
Privilegios de root No
Requisitos Terminal Linux
Categoría Gestión de archivos
Compatibilidad Ubuntu, Linux Mint, Debian, openSUSE, Alpine, Fedora Arch, Alma, RHEL, Rocky, Stream, SUSE, WSL
Comando comando rm y comando unlink

Método 1: Quitar todos los archivos de un directorio en Linux mediante el comando rm

El comando rm es uno de los comandos principales para eliminar todos los archivos en un directorio en Linux. Al principio, la gente lo usaba para eliminar archivos y directorios que tenían las opciones necesarias. Es un método manual para eliminar archivos manualmente en lugar de eliminar una carpeta no vacía inmediatamente. Este comando es mucho más seguro que la mayoría de las alternativas, y también protege contra el borrado involuntario de archivos cruciales. La sintaxis básica del comando rm es 'rm/ruta/a/dir/' y 'rm -r/ruta/a/dir/'.

El comando rm/path/to/dir/ se utiliza para borrar un directorio y todo su contenido en el terminal de Linux. Mientras que el comando rm elimina archivos y directorios de un sistema, la parte /ruta/a/dir/ del comando indica claramente la ruta al directorio que se desea eliminar. Sustituya esta parte del comando por la ruta real al directorio en su sistema cuando lo utilice.

Por otro lado, el rm/ -r /path/to/dir/ se utiliza para eliminar un directorio y su contenido en Linux de forma recursiva. La opción -r representa recursivo y le dice explícitamente al comando rm que elimine no solo un directorio específico sino todos los archivos y subdirectorios contenidos en él. A continuación se desglosan los distintos componentes del mando:

  • rm es el comando utilizado para eliminar archivos y directorios
  • -r es una opción que indica al comando rm que elimine los directorios y su contenido de forma recursiva
  • /path/to/dir/ es la ruta al directorio que desea eliminar. Al utilizar el comando, sustitúyalo por la ruta real al directorio en su sistema.

Vale la pena señalar que a veces, el uso del comando rm puede requerir que confirme cada eliminación antes de que se ejecute. Para evitarlo, puede utilizar la opción -f para forzar el borrado sin preguntar.

Opciones (-r, -f, -v) y cómo funcionan

Puede utilizar varias opciones para cambiar el funcionamiento del comando rm mientras elimina todos los archivos de un directorio de Linux. Algunas de las opciones de comando rm y sus funciones se enumeran a continuación.

  • -r: eliminar recursivamente directorios y su contenido
  • -f: Esta es la opción force y obliga al comando rm a ignorar archivos y argumentos inexistentes sin solicitar confirmación. Esta es una opción peligrosa, por lo que es esencial tener cuidado al usar esta opción.
  • La opción verbose, -v, muestra claramente en pantalla lo que está haciendo el rm.

Ejemplo de cómo eliminar todos los archivos de un directorio

Ejecute el siguiente comando para usar el comando rm para eliminar todos los archivos de un directorio de Linux con el nombre /home/vivek/data/:

rm/home/lost/data

Añade la opción -v al comando rm si quieres ver lo que ocurre mientras borra todos los archivos de un directorio. A continuación se muestra el comando para mostrar el progreso del archivo eliminado utilizando la opción -v:

rm -v /home/lost/data

Ejemplo de eliminación de archivos ocultos y no ocultos

En Linux, los archivos que comienzan con un carácter de punto se conocen como archivo de punto. Son archivos ocultos y puede usar la opción -a para ver estos archivos ocultos. Un ejemplo es:

$ ls -la

Ver archivos ocultos en Linux

Para eliminar todos los archivos, incluidos los archivos ocultos de un directorio, utilice el comando:

rm -rf /path/to/dir1/{*, .*}

En general, es esencial tener cuidado al eliminar archivos con el comando rm, ya que elimina permanentemente los archivos y no puede recuperarlos rápidamente. Confirme que está eliminando los archivos correctos antes de ejecutar el comando.

Método 2: Quitar todos los archivos de un directorio en Linux mediante el comando unlink

El comando unlink es otra opción cuando tiene que eliminar archivos en Linux. Como el comando unlink solo elimina un archivo a la vez, no elimina simultáneamente un directorio completo o varios archivos. Además, al utilizar el comando, no se permiten comodines como *.

La sintaxis para usar el comando unlink es:

$ desvincular nombre de archivo

Por ejemplo, si desea eliminar un archivo llamado doc.txt en un documental, escriba el comando:

$ desvincular archivo

Eliminar con el comando desvincular

El comando unlink tiene varias limitaciones, como la falta de capacidad para eliminar varios archivos a la vez. Por ello, se aconseja utilizar el comando rm, ya que ofrece más opciones.

Qué hacer en Linux si has borrado archivos accidentalmente

Hay formas de recuperar archivos borrados si accidentalmente rm borras todos los archivos de un directorio Linux. El más recomendado es Wondershare Recoverit Linux File Recovery. Wondershare creó esta herramienta de recuperación superior con el objetivo principal de recuperar todo tipo de pérdida de datos.

Su software de recuperación de datos seguro y fiable: Wondershare Recoverit

Lo han descargado 5.481.435 personas.

Es compatible con las principales distribuciones de Linux, como Linux Mint, Fedora, Manjaro, Ubuntu, Solus, Debian, Opensuse y muchas más.

Asiste en la recuperación de datos de más de 500 escenarios de pérdida de datos como formateo de disco, corte de energía, eliminación, fallo del sistema operativo, ataque de virus y más.

Ofrece una interfaz sencilla que permite a principiantes y expertos recuperar datos de discos duros Linux en sólo unos clics.

Permite recuperar documentos perdidos y eliminados, como música, fotos, documentos y otros más de 1000 tipos de archivos de forma segura y eficaz.

Puede seguir los cuatro sencillos pasos que se enumeran a continuación o ver el video instructivo para recuperar archivos eliminados de un directorio usando el comando rm o unlink:

Paso 1. Elija la recuperación de Linux

Instala el Wondershare Recoverit siguiendo las instrucciones de instalación tras descargarlo de la web oficial. A continuación, inicie la aplicación y seleccione NAS y Linux > Linux Recovery en la pantalla.

elegir nas y linux

Paso 2. Conectarse al dispositivo Linux

Para establecer una conexión remota entre Wondershare Recoverit y su dispositivo Linux, ingrese sus credenciales de Linux y luego haga clic en Conectar para continuar.

Conectar computadora Linux

Paso 3. Buscar todos los archivos eliminados en Linux

Después de establecer la conexión, Recoverit ejecutará un escaneo automático para buscar archivos eliminados en su computadora Linux. Dependiendo de la cantidad de datos que se escaneen, el proceso de escaneado puede llevar algún tiempo. Puedes ver el progreso en la barra inferior. Si el archivo deseado se encuentra durante el escaneo, también puede pausarlo en el medio.

linux busca todos los archivos borrados

Paso 4. Vista previa y recuperación

Puedes previsualizar los archivos escaneados para asegurarte de que son lo que quieres. Para guardar todos los archivos o carpetas que quieras recuperar en una ubicación segura, selecciónalos todos y haz clic en el botón Recuperar.

vista previa de archivos a recuperar
Descargar gratis

Para Windows Vista/7/8/10/11

Descargar gratis

Para macOS X 10.10 - macOS 13

Descargar gratis

Para Windows Vista/7/8/10/11

Descargar gratis

Para macOS X 10.10 - macOS 13

Además de Recoverit, puedes investigar otros métodos para recuperar archivos borrados en Linux. No obstante, Recoverit es un método seguro.

Conclusión

En este artículo, aprendió cómo eliminar todos los archivos de un directorio en Linux usando los comandos rm y unlink. Linux ofrece estas opciones para buscar y eliminar archivos en un directorio. La eliminación de los archivos en un directorio creará espacio libre para nuevos archivos. Puedes recuperar cualquier archivo que hayas borrado accidentalmente con Wondershare Recoverit.