3 votos

¿Cómo puedo eliminar un grupo de archivos que terminan con caracteres específicos?

Estoy intentando borrar archivos que terminan en "_n.png" o "_s.png". ¿Cómo lo hago?

3voto

user3439894 Puntos 5883

Suponiendo que haya muchos archivos que cumplan los especificaciones y puede estar en más de una ubicación, yo usaría el botón find comando de Terminal como se muestra en el siguiente ejemplo sencillo:

$ find . -type f \( -iname '*_n.png' -o -iname '*_s.png' \)
./Pictures/foobar_n.png
./Pictures/Temp/barfoo_s.png
$ 

En el salida de la find comando arriba, vemos que encontró los dos archivos de muestra que creé para las pruebas. Como estoy seguro de que esos son los archivos que quiero borrar ejecuto lo mismo comando pero añadiendo -delete como se muestra a continuación:

find . -type f \( -iname '*_n.png' -o -iname '*_s.png' \) -delete

Si todos los archivos están en el mismo directorio o simplemente desea eliminar estos archivos en un directorio usar:

cd /path/to/directory
rm *_[ns].png

NOTA: El uso de find con el -delete opción o rm borra inmediatamente los archivos encontrados, no los coloca en la Papelera y, por lo general, ¡no son recuperables!

Así que no utilices estos comandos a menos que estés de acuerdo con la nota anterior.


Si prefiere utilizar un GUI hay una buena aplicación gratuita de DEVONtechnologies, LLC llamado EasyFind y está disponible en App Store o el sitio web del desarrollador.

Como puede ver en la imagen inferior, EasyFind encontró la muestra archivos creado para las pruebas. Sólo tiene que seleccionar las que desee eliminar y hacer clic en Borrar en su Barra de herramientas para colocar los elementos seleccionados en Basura .

EasyFind Search Results

Lo bueno de EasyFind es , con sus diversos ajustes y controles, es capaz de realizar algunas búsquedas que no es posible realizar en Buscador a la vez que proporciona al usuario GUI y sin tener que utilizar Terminal .

Tenga en cuenta que no estoy afiliado con el desarrollador de EasyFind, sólo soy un feliz usuario del producto.

3voto

gh0st Puntos 43
  1. Abra la carpeta que contiene los archivos en Finder
  2. Pulse Comando-F
  3. Cambia el primer desplegable a "Nombre"
  4. Cambia el segundo desplegable por "termina con"
  5. Introduzca sus criterios de búsqueda, por ejemplo "
  6. D

Finder search name ends with

O

Finder search combine terms

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X