LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1313|回复: 17

请教这句的具体意思并举例说明

[复制链接]
发表于 2004-6-2 10:47:56 | 显示全部楼层 |阅读模式
tar -cv -f - dir-want-to-zip/|gzip --to-stdout|dd of=outfile bs=100000k
发表于 2004-6-2 11:35:20 | 显示全部楼层
这是一系列的管道用法.,动手实验一下
大概是这样一个过程:
tar cfv file.tar file|gzip file.tar|dd of=outfile bs=N
将文件file打包并压缩成file.tar.gz,然后用dd复制,输出outfile文件.
发表于 2004-6-2 12:15:51 | 显示全部楼层
这简直就是故弄玄虚, 吓唬人的, 等价于:
  1. tar -czvf outfile dir-want-to-zip
复制代码
发表于 2004-6-2 12:47:09 | 显示全部楼层
最初由 lonereed 发表
这简直就是故弄玄虚, 吓唬人的, 等价于:
  1. tar -czvf outfile dir-want-to-zip
复制代码

呵呵,我一直分两步做 ,
发表于 2004-6-2 16:08:20 | 显示全部楼层
楼上大哥回答的有问题。关键不是tar -czvf outfile dir-want-to-zip,而是dd of=outfile bs=100000k.这是一种加密手段,配合skip选项,可以做出别人不能直接看到的启动景象文件。比如bbiagent就是这种方式,如果skip...可以很容易的得到他的配置等文件,关键是算skip值。
有不对之处请谅解.
发表于 2004-6-2 16:29:08 | 显示全部楼层
最初由 shihao 发表
楼上大哥回答的有问题。关键不是tar -czvf outfile dir-want-to-zip,而是dd of=outfile bs=100000k.这是一种加密手段,配合skip选项,可以做出别人不能直接看到的启动景象文件。比如bbiagent就是这种方式,如果skip...可以很容易的得到他的配置等文件,关键是算skip值。
有不对之处请谅解.

原来这里有文章~~,呵呵,方便的话,请shihao兄详悉介绍介绍 :thank
发表于 2004-6-2 18:10:36 | 显示全部楼层
有趣儿, 竟然还有这样加密的, 加密算法也忒简单了吧
 楼主| 发表于 2004-6-2 21:00:12 | 显示全部楼层
小弟还有几个问题想请教:
第一,我上面的这句命令是直接产生outfile文件呢还是同样也得产生*.tar.gz 和outfile两个文件呢?

第二,他这句的意思是不是前面的tar和gzip其实都只是流量,最后产生实际文件是最后dd输出的结果?
发表于 2004-6-2 21:05:58 | 显示全部楼层
1) 前边只是管道的传递, 最后只产生一个文件即 outfile
2) 其实这种问题你试一试就知道了
 楼主| 发表于 2004-6-2 21:23:06 | 显示全部楼层
问题就在这里,我的本意就是只产出一个文件,可是我刚才用:
tar -zcfv file.tar.gz file |dd of=outfile bs=100k count=3
缺弄出两个文件来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表