QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2418|回复: 9

tar -xvf - 最后一个-不解

[复制链接]
发表于 2005-6-29 13:43:49 | 显示全部楼层 |阅读模式
gzip -d -c 520005.tar.gz | tar -xvf -
最后一个-什么意思?:(
还想问问set命令的参数都有哪些?
发表于 2005-6-29 16:33:24 | 显示全部楼层
"-" 要解的包来自标准输入,而不是普通文件
回复

使用道具 举报

 楼主| 发表于 2005-6-29 16:59:41 | 显示全部楼层
哪里能查到这个解释?我还是不太明白
回复

使用道具 举报

 楼主| 发表于 2005-6-29 16:59:59 | 显示全部楼层
哪里能查到这个解释?我还是不太明白
回复

使用道具 举报

 楼主| 发表于 2005-6-29 17:15:13 | 显示全部楼层
能不能举几个例子
回复

使用道具 举报

发表于 2005-6-29 21:59:50 | 显示全部楼层
平常不是 tar -xf file吗,tar打开file从中得到数据流并处理然后输出;
tar -xf - 就是从标准输入得到数据流并处理然后输出。

你给的那个命令gzip不是利用“-c”选项将解压后的数据通过管道送给了tar,tar把它当作标准输入操作。

看看man page
回复

使用道具 举报

发表于 2005-7-5 09:30:30 | 显示全部楼层
|是管道,呵呵,楼上说的很清楚了。实在不 明白,google下吧。有很多
回复

使用道具 举报

发表于 2005-7-6 09:24:32 | 显示全部楼层
man gzip
[code:1] -c --stdout --to-stdout
              Write  output  on  standard  output;  keep original
              files unchanged.  If there are several input files,
              the  output consists of a sequence of independently
              compressed members. To obtain  better  compression,
              concatenate  all  input  files  before  compressing
              them.[/code:1]
回复

使用道具 举报

 楼主| 发表于 2005-7-6 11:35:11 | 显示全部楼层
各位,我想知道'-从标准输入得到数据流并处理然后输出'的用法哪里能找到
还有没有别的例子
回复

使用道具 举报

发表于 2005-11-20 12:44:34 | 显示全部楼层
管道。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 14:22 , Processed in 0.040837 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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