36

別の名前の zip ファイルにファイルを追加し、目的の名前の新しいファイルの作成を回避したいと考えています。たとえば、myfile.txt ファイルを zip に追加したいのですが、名前を myfile2.txt に変更します。

ありがとう

4

1 に答える 1

38

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に感謝します。)printfecho -e

の簡単な説明"@ myfile.txt\n@=myfile2.txt\n":

From zipnote -h: 「@ name」の後に「@=newname」行を追加して、名前を変更できます

そして\n、2 つのコマンドを分離します。

于 2013-05-23T09:48:24.203 に答える