Разархивируйте все файлы в каталоге

У меня есть каталог zip-файлов (созданный на машине Windows). Я могу вручную разархивировать их использование unzip filename, но как я могу разархивировать все zip-файлы в текущей папке через оболочку?

Использование Ubuntu сервер Linux.

173
задан Alex Willison 22 December 2016 в 17:30
поделиться

4 ответа

Это работает в bash, согласно этой ссылке:

unzip \*.zip

346
ответ дан 23 November 2019 в 20:34
поделиться

разархивировать *.zip, или если они находятся во вложенных папках, то что-то вроде

find . -name "*.zip" -exec unzip {} \;
34
ответ дан 23 November 2019 в 20:34
поделиться

Просто заключите несколько кавычек, чтобы избежать подстановочного знака:

unzip "*.zip"
87
ответ дан 23 November 2019 в 20:34
поделиться
for i in `ls *.zip`; do unzip $i; done
-3
ответ дан 23 November 2019 в 20:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: