2

Можно ли это сделать с помощью tar? Должен ли я написать скрипт bash?

2 ответа2

9
tar -xzf foo.tar.gz -C bar/

Это извлекает gzipped foo.tar.gz после смены каталога на bar

2

Из tar 1.28 вы можете использовать --one-top-level .

tar zxvf archive_name.tar.gz --one-top-level

Это извлекает archive_name.tar.gz в каталог с именем archive_name .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .