@beduin01

Как распаковать архив не создав дополнительный уровень вложенности?

Есть каталог с названием Project1 со следующем содержимым (файл и каталог):
config.ini
sources\

Есть утилита которая его архивирует. На выходе получается файл:
latest.tar.gz

Если открыть его, то в нем будет папка `latest`. И в ней уже конфиг и папка sources. Как мне его распаковать так, чтобы он перезаписал оригинальные файлы? Просто если я его извлеку то в целовой папке будет создан каталог `latest` и все остальное уже в нем.
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
tar --strip-components=1 -xf latest.tar.gz
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Ну так и пакуйте без каталога latest а только его внутря

tar cvzpf /path/to/save/archive.tar.gz -C /archive/catalog/latest .

(обратите внимание на точку)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы