Saltar al contenido

¿Cómo eliminar todos los archivos y directorios ocultos usando Bash?

Esta es la solución más válida que te podemos compartir, pero obsérvala detenidamente y valora si es compatible a tu proyecto.

Solución:

Solución 1:

rm -rf .[^.] .??*

Debe capturar todos los casos. El .??* solo coincidirá con nombres de archivo de más de 3 caracteres (como se explicó en la respuesta anterior), el .[^.] capturará cualquier entrada de dos caracteres (aparte de ..).

Solución 2:

find -path './.*' -delete

Esto coincide con todos los archivos en el directorio actual que comienzan con un . y los elimina recursivamente. Los archivos ocultos en directorios no ocultos no se tocan.

En caso de que realmente quisieras borrar todo de un directorio, find -delete bastaría.

Aquí tienes las comentarios y puntuaciones

Finalizando este artículo puedes encontrar las observaciones de otros creadores, tú aún tienes la opción de mostrar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

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