別の名前の zip ファイルにファイルを追加し、目的の名前の新しいファイルの作成を回避したいと考えています。たとえば、myfile.txt ファイルを zip に追加したいのですが、名前を myfile2.txt に変更します。
ありがとう
zip パッケージに付属している zipnote を使用できます。
最初に、myfile.txt ファイルを使用して zip アーカイブをビルドします。
zip archive.zip myfile.txt
次に、zip アーカイブ内の myfile.txt の名前を次のように変更します。
printf "@ myfile.txt\n@=myfile2.txt\n" | zipnote -w archive.zip
(代わりに提案してくれたJensに感謝します。)printf
echo -e
の簡単な説明"@ myfile.txt\n@=myfile2.txt\n"
:
From zipnote -h
: 「@ name」の後に「@=newname」行を追加して、名前を変更できます
そして\n
、2 つのコマンドを分離します。