как извлечь несколько папок в банке - PullRequest
0 голосов
/ 05 мая 2011

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

Ответы [ 3 ]

0 голосов
/ 05 мая 2011
find path -type f -name *.jar -exec unzip {} \;
0 голосов
/ 05 мая 2011

Вопрос все еще немного неясен, но, насколько я понимаю, вы хотите найти все банки в нескольких папках, а затем извлечь их на месте. Это можно сделать в UNIX с помощью

$ find /top/directory -name '*.jar' -exec jar xf {} \;
0 голосов
/ 05 мая 2011

вы можете сделать это командой:

 cp $(find /rootfolder/with/jars -name "*.jar") /folder/for/jars
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...