Распаковать несколько десятков архивов в одну директорию.
Добавлено: 22 июл 2022, 13:41
Друзья, какую команду прописать в терминале чтобы архивы из директории, предположим, А были все дружно распакованы в директорию В?
Forum about ROSA Linux Distros
http://forum.rosa.ru/
Код: Выделить всё
unzip archive.zip -d /katalog
tar -zxvf archive.tgz -C /katalog
Код: Выделить всё
for one_file in $(ls *.zip)
do
unzip $one_file -d /tmp/unpack_to
done
Код: Выделить всё
find . -name "*.zip" -exec unzip {} -d /tmp/1 \;
Sartorius писал(а): 22 июл 2022, 14:43 А если архивы в .rar формате, пакет unrar в системе установлен - тогда команда как выглядит?
Код: Выделить всё
for archive in *.rar
do
unrar x "$archive" /куда/распаковать/
done