LINUX

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

En este tutorial, vamos a aprender cómo usar el comando rm para eliminar todos los archivos de forma segura de un directorio. Este documento lo ayuda a eliminar archivos no ocultos, archivos con extensiones específicas, archivos ocultos dentro de un directorio.

01. Para eliminar todos los archivos no ocultos de un directorio, escriba:

$ rm -f /path/to/directory/*

02. Para eliminar todo el archivo con la extensión .txt de un directorio, escriba:

$ rm -f /path/to/directory/*.txt

03. Para eliminar todos los archivos y subdirectorios no ocultos junto con todo su contenido de un directorio, ejecute:

$ rm -rf /path/to/directory/*

04. Para eliminar todos los archivos y directorios ocultos de una carpeta, escriba:

$ rm -rf /path/to/directory/{*,.*}

05. Para eliminar todos los archivos dentro de una carpeta pero sin eliminar sus subdirectorios:

$ rm -f /path/to/directory/{*,.*}

06. Para eliminar una carpeta cuyo nombre tiene espacio, asegúrese de usar siempre comillas como:

$ rm -rf "directory name”

También puede usar la holgura para eliminar espacios escapando del espacio.

Por ejemplo:

Para eliminar el directorio llamado ‘Buenos días’, escriba:

$ rm -rf Good Morning

07. Puede ver lo que se está haciendo al eliminar todos los archivos en el directorio, pase la opción -v al comando rm:

$ rm -v /path/to/directory/*

08. Para eliminar todo el archivo de un directorio que tenga la extensión .sh, también puede usar el comando de búsqueda,

$ find . -type f -name "*.sh" -exec rm -i {} ;

Nota: en lugar de «*.sh», solo ingrese «*» para eliminar todos los archivos.

Comprender la opción de comando rm

rm : Elimina (desvincula) los ARCHIVOS.
-f: ignorar archivos y argumentos inexistentes, nunca preguntar
-r: elimina directorios y sus contenidos recursivamente
-v: ver lo que está pasando

Conclusión

Debe tener cuidado al eliminar el archivo en el sistema Linux. Usar el comando ‘rm’ no almacenará archivos en la papelera. Por otro lado, tenga cuidado al usar comodines como ‘*’.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar