免费注册 查看新帖 |

Chinaunix

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

关于zip命令的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-29 01:00 |只看该作者 |倒序浏览
命令1 : zip - .|dd of=1.zip 则无法压缩当前目录下内容为1.zip

命令2 : zip - ./ |dd of=1.zip 结果同上


命令3 : zip - ./* |dd of=1.zip 则命令可以完成,但其中包含了一个大小为0

           的1.zip文件!!!.为什么会包括本身在内?


我在REDHAT的doc上看到linux下的管道符与win的不同,各命令是同时执行的.所

以认为一开始就有了1.zip文件,在最后时因为*也代表了1.zip文件,所以也就有了

1.zip文件.不知道是不是这个原因?

问题2 : man zip中有一个例子 :

         zip -r - . |dd of=/dev/nsrt0 obs=16k
  
         按照该格式输入root# zip -r - .|dd of=1.zip

结果该命令在压缩完所有其他文件后也压缩1.zip,但就是无法完成,命令一直停在

那里没有任何反应.为什么只差了一个-r参数结果就不同呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP