Linux zip命令:添加具有不同名称的文件[已关闭]

结束。这个问题离题了。它目前不接受答案。

<hr class=“my12大纲无baw0 bb bc-POWER-400”/

想改进此问题吗?更新问题,使其成为堆栈溢出的主题。

已于8年前关闭

社区正在审查是否在15小时前重新提出这个问题

改进这个问题

我想在zip文件中添加一个不同名称的文件,并避免创建具有所需名称的新文件。例如,我想将myfile.txt文件添加到zip,但将其重命名为myfile2.txt

谢谢

您可以使用zipnote,它应该随拉链包装一起提供

首先使用myfile.txt文件构建zip存档:

zip archive.zip myfile.txt

然后使用以下命令重命名zip归档文件中的myfile.txt:

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”后面可以跟一行“@=newname”来更改名称

\n分隔这两个命令

发表评论