Как создать zip-архив без расширения файла с помощью команды «zip»?

Отсутствующим звеном в конфигурации в вопросе является ключ type=. Это означает, что конфигурация должна была выглядеть так:

[stretch-file]
description=Debian Stretch
type=file
file=/tmp/jail.tar
location=/jail
groups=sbuild

По какой-то причине примеры в /etc/schroot/schroot.confне содержали этот ключ.

12
18.12.2019, 08:17
2 ответа

Опция-A(--adjust-sfx)заставляет zipрассматривать данное имя архива как -как:

zip -Ar archive directory/

Это работает, даже если archiveне создается как самораспаковывающийся -архив.

26
27.01.2020, 19:54

Вы можете настроить вывод zip на стандартный вывод, а затем перенаправить его в файл:

zip -r - -- directory/ > archive

Первый дефис относится к стандартному выводу, а пара дефисов для ясности отделяет начальные аргументы от списка ввода.

16
27.01.2020, 19:54

Теги

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