【发布时间】:2014-07-28 23:05:43
【问题描述】:
我试图了解命名管道在性能方面的表现。假设我有一个正在解压缩的大文件,我想写入命名管道 (/tmp/data):
gzip --stdout -d data.gz > /tmp/data
然后我稍后运行一个从管道读取的程序:
wc -l /tmp/data
gzip 何时真正解压缩数据,当我运行第一个命令时,或者当我运行第二个命令并且阅读器连接到管道时?如果是前者,数据是存储在磁盘还是内存中?
【问题讨论】:
-
不应该是gunzip解压吗?
-
认为它是有效的。从手册页:` "-d, --decompress, --uncompress。此选项选择解压缩而不是压缩。"`
标签: linux named-pipes