免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3148 | 回复: 6
打印 上一主题 下一主题

zip压缩大量文件时如何把每个文件都添加注解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-13 18:43 |只看该作者 |倒序浏览
我有好多的文件都需要压缩,但本人希望把里面的文件都添加一些注解信息,这个有没有什么好办法,最好是可以导入一个文本文件的方法,

希望大家帮我想一下多谢了,我试过用-c 的参数,但不起作用,

论坛徽章:
1
天秤座
日期:2013-10-23 13:20:42
2 [报告]
发表于 2010-05-13 19:37 |只看该作者
”但本人希望把里面的文件都添加一些注解信息“啥意思?

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
3 [报告]
发表于 2010-05-13 19:50 |只看该作者
你是怎样试-c的呢?

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
4 [报告]
发表于 2010-05-13 21:59 |只看该作者
应该比较难吧。只能说对压缩后的文件加注释吧。

论坛徽章:
17
2015年辞旧岁徽章
日期:2015-03-03 16:54:152017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:19:56JAVA
日期:2016-11-01 13:25:46C
日期:2016-10-25 16:01:4715-16赛季CBA联赛之八一
日期:2016-06-21 23:38:0815-16赛季CBA联赛之山东
日期:2016-05-12 12:49:54IT运维版块每日发帖之星
日期:2016-04-20 06:20:00IT运维版块每日发帖之星
日期:2016-03-22 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13IT运维版块每日发帖之星
日期:2015-08-25 06:20:002015亚冠之德黑兰石油
日期:2015-08-22 22:55:54
5 [报告]
发表于 2010-05-13 22:28 |只看该作者
这样行吗?中间加入注释。
  1. [neo@gateway zip_test]$ zip -c  a.zip 1 2 3 4 5 6
  2.   adding: 1 (stored 0%)
  3.   adding: 2 (stored 0%)
  4.   adding: 3 (stored 0%)
  5.   adding: 4 (stored 0%)
  6.   adding: 5 (stored 0%)
  7.   adding: 6 (stored 0%)
  8. Enter comment for 1:
  9. aaaaaaaaaaaaaaaaaaaaaa
  10. Enter comment for 2:
  11. bbbbbbbbbbbbbbbbbbbbbbb
  12. Enter comment for 3:
  13. cccccccccccccccccccccccc
  14. Enter comment for 4:
  15. ddddddddddddddddddddddddd
  16. Enter comment for 5:
  17. eeeeeeeeeeeeeeeeeeeeeeee
  18. Enter comment for 6:
  19. ffffffffffffffffffffffff
  20. [neo@gateway zip_test]$ ls
  21. 1  2  3  4  5  6  a.zip
复制代码

论坛徽章:
0
6 [报告]
发表于 2010-05-14 09:09 |只看该作者
本帖最后由 wangc0727 于 2010-05-14 09:13 编辑

是这样的比如说我压缩一个文件abc.exe
我想把这文件压缩成abc.zip然后我还有一段公司说明想放到这个abc.zip文件里面,这样如何实现
就像下面这个图片一样,但我的这种exe需要压缩的文件非常多,

1.jpg (69.41 KB, 下载次数: 26)

1.jpg

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2010-05-14 11:26 |只看该作者
本帖最后由 昭襄王 于 2010-05-14 11:27 编辑
  1. #!/bin/bash
  2. #把一个列表中的文件逐一与另外一个文件打包,用列表中的文件名.zip作为包名
  3. ls | while read line ;do zip -r "$line".zip "$line" "ur_copyright_file" ;done
复制代码
测试:
  1. $ ls && ./zip2file.sh && ls
  2. 57ed1238507726.flv  cdwhile.sh  hello.txt  ur_copyright_file  zip2file.sh
  3.   adding: 57ed1238507726.flv (deflated 3%)
  4.   adding: ur_copyright_file (stored 0%)
  5.   adding: cdwhile.sh (deflated 20%)
  6.   adding: ur_copyright_file (stored 0%)
  7.   adding: hello.txt (stored 0%)
  8.   adding: ur_copyright_file (stored 0%)
  9.   adding: ur_copyright_file (stored 0%)
  10.   adding: zip2file.sh (deflated 18%)
  11.   adding: ur_copyright_file (stored 0%)
  12. 57ed1238507726.flv      cdwhile.sh.zip  ur_copyright_file      zip2file.sh.zip
  13. 57ed1238507726.flv.zip  hello.txt       ur_copyright_file.zip
  14. cdwhile.sh              hello.txt.zip   zip2file.sh
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP