¿Cómo vacío un directorio en Linux??

¿Cómo vacío un directorio en Linux??
En los sistemas Linux, se utilizan varios métodos para eliminar directorios. Como usuario de Linux, puede eliminar archivos y carpetas utilizando una interfaz gráfica de usuario o por Administrador de archivos de escritorio; Por ejemplo, KDE Dolphin, los archivos de Gnome se pueden usar para el mismo propósito. Sin embargo, si desea eliminar varios directorios al instante y está operando en un servidor sin cabeza, la forma más segura es usar la línea de comando para eliminar los directorios. Le mostraremos el método para eliminar directorios utilizando RM, RMDIR y encontrar comandos.

comando rmdir

La utilidad de la línea de comandos "RMDIR" se utiliza para eliminar archivos o directorios vacíos. En lugar de verificar un directorio si está vacío o no, solo puede eliminar un directorio vacío. En el siguiente ejemplo, eliminaremos el directorio "TestFolder" con la ayuda del comando "RMDIR".

En el comando "RMDIR", especifique el nombre del directorio que desea eliminar de su sistema de archivos. Por ejemplo, agregamos "TestFolder" en el siguiente comando.

$ RMDIR TestFolder

Oh! La salida establece que el directorio no está vacío; Por lo tanto, "rmdir" no puede eliminarlo. En este caso, avanzaremos para usar el comando "RM" para eliminarlo del sistema.

comando rm

Otra herramienta de línea de comandos más popular utilizada para eliminar archivos y directorios es el comando "RM". Contrariamente al comando "RMDIR", el comando RM puede eliminar archivos y directorios vacíos y no vacíos. "RM" proporciona varias opciones.

-Las opciones r o -r elimina un directorio no vacío con todo su contenido, mientras que la opción -d le permite eliminar un directorio vacío. Por ejemplo, para eliminar una "Folder de prueba" con todo su contenido, utilice la opción -r en el comando "RM".

$ rm -r testfolder

Como puede ver, ahora no tenemos el "TestFolder" en nuestro directorio de inicio.

Si desea eliminar un directorio o archivos protegidos por escritura con él, aparecerá un mensaje para que confirme la eliminación. Use la opción -f para eliminar este tipo de directorio sin obtener el aviso.

$ RM -RF TestFolder

Invoca la utilidad "RM", especifique el nombre de múltiples directorios separados por el espacio para eliminarlos de inmediato. Por ejemplo, los directorios enumerados a continuación "TestFolder1", "TestFolder2", "TestFolder3" se pueden eliminar instantáneamente utilizando el comando "RM", y le mostraremos cómo hacerlo.

$ RM -R testFolder1 testFolder2 testFolder3

Enumere los directorios utilizando "LS -L" y consulte los archivos para confirmar la eliminación.

La opción-i en el comando "RM" le indica que solicite confirmación antes de eliminar el archivo y los subdirectorios.

$ RM -RI TestFolder

Buscar comando

Buscar el comando permite a un usuario buscar directorios y archivos basados ​​en una expresión especificada y realizar cualquier acción en cada archivo coincidente. El uso del comando Find para eliminar directorios basados ​​en un patrón se considera el escenario más común. En el ejemplo dado a continuación, eliminaremos todos los directorios que terminan con "_cache" en el directorio actual.

$ Find . -escriba d -name '*_cache' -exec rm -r +

Conclusión

Eliminar directorios en Linux compuesto por procedimientos simples y directos, pero debe tener en cuenta sus datos importantes antes de eliminarlos. En este artículo, le hemos mostrado varios métodos para eliminar directorios. Estos métodos comprenden "rmdir", "rm", "encontrar" comando. Con "RMDIR", solo puede eliminar un directorio vacío, mientras que las utilidades "encontrar" y "RM" proporcionan diferentes criterios para eliminar directorios.