Ответ 1
Вы можете использовать zipnote, который должен поставляться с почтовым пакетом.
Сначала создайте zip-архив с файлом myfile.txt:
zip archive.zip myfile.txt
Затем переименуйте файл myfile.txt в архив zip с помощью:
printf "@ myfile.txt\[email protected]=myfile2.txt\n" | zipnote -w archive.zip
(Спасибо Jens за предложение printf
вместо echo -e
.)
Краткое объяснение "@ myfile.txt\[email protected]=myfile2.txt\n"
:
От zipnote -h
: "@name" может следовать строка "@= новое имя", чтобы изменить имя
И \n
разделяет две команды.