2013-04-03 112 views
17

我的桌面上有一個文件夾,其中有大約2500個文件夾,每個文件夾有多個文件壓縮,我可以通過手動點擊解壓縮它們,是有一種方法可以通過終端自動執行此操作?解壓縮文件夾中的文件自動[mac os x]

+0

你可以突出顯示所有這些並一次打開它們(Command-o)將它們全部解壓縮? – David

+0

我嘗試過,但它崩潰Finder,有太多的文件。 – d12n

回答

38

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

+3

完美謝謝!除了我有bz2文件外,所以我用'find ./ -name \ *。bz2 -exec bunzip2 -k {} \;'代替! – d12n

3

你可以試試解壓命令,但我認爲它只適用於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

,或者如果你有應用的取檔

可以使用開放命令。

CD到您的文件夾,並使用:

$ open */*.rar 

這應該提取所有子文件夾的所有RAR文件,根據您的取檔設置到一個新的文件夾或在同一文件夾。

希望這會有所幫助。

+2

'open **/* gz'幫助了我;謝謝 :) – rohannes

相關問題