先说ZIP命令怎么为ZIP文件加注释
ZIP文件必须存在或在创建时同时加注释
加多行注释
$ echo "das mitlit
3233
`date +%Y%m%d-%H%M%S`" | zip -c 11.zip
zip-c加单行注释是为每一个文件都要添加一行注释
# samxiao @ rm411 in ~/auto-run-when-boot/33/d [14:09:08] C:12
$ zip -c -r 2.zip .
adding: xsz-boot.sh (deflated 52%)
adding: xsz.service (deflated 41%)
Enter comment for xsz-boot.sh:
33333333333
Enter comment for xsz.service:
22222222222222222
再说怎么查看ZIP文件的注释
zip-c单行注释只能使用unzip -l zipfile查看
# samxiao @ rm411 in ~/auto-run-when-boot/33/d [14:09:22]
$ unzip -l 2.zip
Archive: 2.zip
Length Date Time Name
--------- ---------- ----- ----
345 2021-03-23 09:58 xsz-boot.sh
33333333333
966 2021-02-19 17:22 xsz.service
22222222222222222
--------- -------
1311 2 files
查看多行注释
1. 还是和添加一样
$ zip -z 1.zip
current zip file comment is:
999999999999999999999999999999999999
88888888888888888888888888888888888
enter new zip file comment (end with .):
提示输入新的注释,可以CTL+C结束就可以了,原来的注释不变
2. 使用unzip -z zipfile
$ unzip -z 1.zip
Archive: 1.zip
33333333333333333333322222222222222222
.dfsdafs.
dfsdfdsf
3. unzip -l zipfile
$ unzip -l 1.zip
Archive: 1.zip
this is a comment XSZ: 20210324-140441 @sam\2021.03.24
ok.
Length Date Time Name
--------- ---------- ----- ----
0 2021-03-24 13:17 d/
345 2021-03-23 09:58 d/xsz-boot.sh
966 2021-02-19 17:22 d/xsz.service
0 2021-03-24 13:18 33/
0 2021-03-24 13:17 33/d/
345 2021-03-23 09:58 33/d/xsz-boot.sh
966 2021-02-19 17:22 33/d/xsz.service
1054 2021-03-24 13:17 33/1.zip
345 2021-03-23 09:58 33/xsz-boot.sh
966 2021-02-19 17:22 33/xsz.service
0 2021-03-24 13:22 rr/
0 2021-03-24 13:17 rr/d/
345 2021-03-23 09:58 rr/d/xsz-boot.sh
966 2021-02-19 17:22 rr/d/xsz.service
0 2021-03-24 13:18 rr/33/
0 2021-03-24 13:17 rr/33/d/
345 2021-03-23 09:58 rr/33/d/xsz-boot.sh
966 2021-02-19 17:22 rr/33/d/xsz.service
1054 2021-03-24 13:17 rr/33/1.zip
345 2021-03-23 09:58 rr/33/xsz-boot.sh
966 2021-02-19 17:22 rr/33/xsz.service
9348 2021-03-24 13:21 rr/1.zip
345 2021-03-23 09:58 rr/xsz-boot.sh
966 2021-02-19 17:22 rr/xsz.service
3418 2021-03-24 13:18 rr/2.zip
345 2021-03-23 09:58 xsz-boot.sh
966 2021-02-19 17:22 xsz.service
--------- -------
25362 27 files
删除zip的多行注释
$ zip -z 1.zip
后直接输入一个.(点号)就行了