如何焦油最后几行

时间:2011-10-10 08:45:55

标签: tar

是否可以仅创建文件最后几行的tar? 这样的事似乎不起作用。

tail abc.xml | tar -zcf bac.tar.gz

我试图保持压缩文件的大小尽可能小。我也希望尽快通过网络传输它。

1 个答案:

答案 0 :(得分:1)

您可以将标准输入作为tar的来源,但您想要做什么?无需为单个文件创建tar存档。你可以直接管道到gzip:

tail abc.xml | gzip - > bac.gz

bac.gz将包含文件的最后10行(压缩)。

但我怀疑你的问题没有反映出你想要实现的目标:你真的想把XML文件的最后一部分作为压缩的gzip文件发送出去吗?