16 votos

Utilice encontrar en la Terminal para quitar los directorios y archivos de un mismo parámetro de búsqueda

Si yo escriba lo siguiente en la Terminal, se eliminarán todos los archivos que cumplen con el parámetro de búsqueda:

sudo find . -type f -name "*Xilisoft*" -exec rm -rf {} \;

Entonces si me pongo de nuevo y tipo de con d en lugar de f se va a eliminar todos los directorios

sudo find . -type d -name "*Xilisoft*" -exec rm -rf {} \;

Cómo hago para quitar tipo f y d de un solo golpe?

23voto

siva Puntos 23

Usted puede proporcionar múltiples -type opciones de con -o, como -type f -o -type d en un solo comando.

find . -name "*Xilisoft*" -type f -o -name "*Xilisoft*" -type d

-o coincide con todos los parámetros, por lo que el -name se ofrece dos veces en el comando de arriba.
Tenga en cuenta que puede encontrar eliminar los resultados usando -delete en lugar de -exec rm -rf {}.

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