Come rimuovere la cartella __MACOSX in un elenco di file zip (non un singolo file zip)?

0

So che posso rimuovere __MACOSX in un file zip di:

sudo zip -d bg1.zip "__MACOSX*"

ma voglio rimuoverlo in tutti i file zip, ho provato

sudo zip -d *.zip "__MACOSX*"

ma dice

zip warning: name not matched: __MACOSX*

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

e sembra fermarsi dall'elaborare il prossimo file. Come posso rimuovere tutto __MACOSX in un elenco di file zip?

    
posta ggrr 15.06.2016 - 07:47
fonte

1 risposta

4

Se tutti i file .zip si trovano nella stessa directory, cd in quella directory e usano:

for f in *.zip; do zip -d "$f" "__MACOSX*"; done
    
risposta data 15.06.2016 - 13:43
fonte

Leggi altre domande sui tag