Saltar al contenido

Eliminar todos los archivos cuyos nombres de archivo contengan un determinado string?

Este team de redactores ha pasado mucho tiempo buscando para darle respuesta a tus preguntas, te ofrecemos la solución por esto deseamos serte de gran ayuda.

Solución:

Usar find para buscar y eliminar recursivamente archivos con “texto” en sus nombres:

find -type f -name '*text*' -delete

También es posible que desee ejecutar find -type f -name '*text*' (sin el -delete) antes de eso para asegurarse de que no eliminará ningún archivo que no pretendía eliminar.


De hecho, puede colocar comodines en cualquier lugar de la búsqueda stringasi que -name '12_angry_men_lone_holdout-*.jpg' podría ser más adecuado en su caso.

Si están en la misma carpeta, use * comodín para lograr eso:

rm *text*

Dónde text es string ese nombre de archivo contiene.

Reseñas y calificaciones

Nos encantaría que puedieras compartir este ensayo si te fue de ayuda.

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



Utiliza Nuestro Buscador

Deja una respuesta

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