универсальная утилита распаковки


1

Существует ли утилита сжатия, которая позволит извлекать файл при пропуске первого (контейнерного) каталога.

Моя цель - создать скрипт автоматической установки, который будет загружать определенный ZIP-файл, распаковывать и устанавливать. Я хочу, чтобы опция пропускала каталог контейнера, который почти всегда является нежелательным именем.

Примером может быть использование опции rar ep1

rar x -ep1 archive.rar

Вы хотите пропустить каталог? Или вам просто не нужен каталог верхнего уровня в архиве, созданном при извлечении?
Хлипкий

Ответы:


1

Вы можете попробовать p7zip , порт командной строки Unix популярного инструмента архивации 7-zip . Он может иметь функцию, которую вы запрашиваете, но я не знаю, какой именно будет команда.

Если я правильно понимаю, вы всегда можете попробовать извлечь архив, а затем выполните:

cd archivename
mv * ..
rm -f archivename

Это должно переместить все файлы из папки в каталог выше, а затем удалить исходную содержащую папку.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.