0 votos

¿Cómo eliminar la carpeta __MACOSX en una lista de archivos zip (no un solo archivo zip)?

Sé que puedo eliminar __MACOSX en un archivo zip por:

sudo zip -d bg1.zip "__MACOSX*"

pero quiero eliminarlo en todos los archivos zip, he intentado

sudo zip -d *.zip "__MACOSX*"

pero dice

zip warning: name not matched: __MACOSX*

zip error: Nothing to do! (bg1.zip)

y parece que deja de procesar el siguiente archivo. ¿Cómo puedo eliminar todos los __MACOSX de una lista de archivos zip?

1 votos

¿Por qué utiliza sudo ? ¿Es necesario? ¿Son todos los .zip archivos en el mismo directorio?

4voto

user3439894 Puntos 5883

Si todos los .zip están en el mismo directorio, cd a eso directorio y el uso:

for f in *.zip; do zip -d "$f" "__MACOSX*"; done

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