mkr*_*rnr 29
您可以使用zip包附带的zipnote.
首先使用myfile.txt文件构建zip存档:
zip archive.zip myfile.txt
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令重命名zip存档中的myfile.txt:
printf "@ myfile.txt\n@=myfile2.txt\n" | zipnote -w archive.zip
Run Code Online (Sandbox Code Playgroud)
(感谢Jens建议printf而不是echo -e.)
简短说明"@ myfile.txt\n@=myfile2.txt\n":
从zipnote -h:"@ name"后面可以跟一个"@ = newname"行来更改名称
并\n分离这两个命令.