@Lite_robot

Linux: Как при помощи unzip распаковать архив в папку с тем же названием что и архив?

Привет,

Решил распаковать несколько zip архивов в папки с теми же названиями что и архивы при помощи unzip.
Ожидая что по-умолчанию архиватор так и делает, ввел команду:

unzip \*.zip

но в итоге все файлы начали распаковковываться в одну папку, с последующими вопросами и замене файлов с одинаковым именем.
В man'е данная ситуация не описана. Как распаковать все архивы в папки с теми же названиями что и архивы, возможно ли это сделать средствами unzip без написания скриптов?

UPD#1:
Может есть патч для решения подобной задачи?
  • Вопрос задан
  • 1354 просмотра
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега Linux
сам зип этог оне может и самое печальное что если файлов будет больше 1 то это цикл а тут уже бдет достаточно сложная конструкция.
вообще это где-то так.
unzip 111.zip -d 111
или так
unzip 111.zip -d ./111
пытался накидать что-то простенке но в любом раскладе то регулярку приходится писать то cut юзать.
В общем толкьо sh файлик нужно делать ;(
Как вариант в МС можно в меню добавить снипет с ним, тогда распаковка в нем будет работать именно так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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