У меня есть несколько папок.в каждой папке много банок.Я хочу извлечь все банки в корневой каталог с помощью одной команды.пожалуйста, совет
find path -type f -name *.jar -exec unzip {} \;
Вопрос все еще немного неясен, но, насколько я понимаю, вы хотите найти все банки в нескольких папках, а затем извлечь их на месте. Это можно сделать в UNIX с помощью
$ find /top/directory -name '*.jar' -exec jar xf {} \;
вы можете сделать это командой:
cp $(find /rootfolder/with/jars -name "*.jar") /folder/for/jars