2013-04-03 8 views
17

Ho una cartella sul mio desktop che contiene circa 2500 cartelle, ogni cartella contiene più file che sono compressi, posso decomprimerli facendo clic manualmente su di essi, è c'è un modo per farlo automaticamente attraverso il terminale?Decomprimi automaticamente i file nelle cartelle [mac os x]

+0

Potete evidenziarli tutti e aprirli tutti in una volta (Comando-o) per decomprimerli tutti? – David

+0

L'ho provato ma si blocca il Finder, ci sono troppi file. – d12n

risposta

38

find ./ -name \*.zip -exec unzip {} \; forse?

+3

che è stato perfetto grazie! Tranne i file bz2, quindi ho usato 'find ./ -name \ *. Bz2 -exec bunzip2 -k {} \;' invece! – d12n

3

puoi provare il comando decomprimere, ma penso che funzioni solo con i file zip/tar.

http://www.lifewithtech.net/apple/tip-unzip-multiple-files-into-a-single-directory-in-mac-osx/

http://magma.maths.usyd.edu.au/magma/faq/extract

o se si dispone l'applicazione The Unarchiver:

è possibile utilizzare il comando di apertura .

cd alla cartella ed impiego:

$ open */*.rar 

questo dovrebbe estrarre tutti i file RAR in tutte le sottocartelle, in base alla configurazione Unarchiver in una nuova cartella o nella stessa cartella.

Spero che questo aiuti.

+2

'open **/* gz' mi ha aiutato; Grazie :) – rohannes