Автоматически распаковывать файлы в папки [mac os x] [closed]

17

У меня есть папка на моем рабочем столе, в которой есть около 2500 папок, каждая папка имеет несколько файлов в них, которые застегнуты на молнию, я могу разархивировать их, щелкнув вручную, есть ли способ сделать это автоматически через терминал?     

задан d12n 03.04.2013 в 15:26
источник
  • Можете ли вы выделить все из них и открыть их сразу (Command-o), чтобы распаковать их все? –  David 03.04.2013 в 15:28
  • Я пробовал это, но он сбой Finder, есть слишком много файлов. –  d12n 03.04.2013 в 15:31

2 ответа

40

find ./ -name \*.zip -exec unzip {} \; возможно?

    
ответ дан Jorge Núñez 03.04.2013 в 15:34
источник
  • , это было отличное спасибо! Кроме того, у меня были файлы bz2, поэтому я использовал find ./ -name \ *. Bz2 -exec bunzip2 -k {} \; вместо! –  d12n 03.04.2013 в 15:53
3

вы можете попробовать команду unzip , но я думаю, что она работает только с файлами zip / tar.

Ссылка

Ссылка

или если у вас есть приложение Unarchiver :

вы можете использовать команду open .

cd в вашу папку и используйте:

$ open */*.rar

, это должно извлечь все файлы rar во всех подпапках в соответствии с вашей установкой Unarchiver в новую папку или в ту же папку.

Надеюсь, что это поможет.

    
ответ дан CML 03.04.2013 в 15:46
источник
  • open ** / * gz помог мне; благодаря :) –  rohannes 14.06.2015 в 14:59