是否可以仅创建文件最后几行的tar? 这样的事似乎不起作用。
tail abc.xml | tar -zcf bac.tar.gz
我试图保持压缩文件的大小尽可能小。我也希望尽快通过网络传输它。
答案 0 :(得分:1)
您可以将标准输入作为tar的来源,但您想要做什么?无需为单个文件创建tar存档。你可以直接管道到gzip:
tail abc.xml | gzip - > bac.gz
bac.gz
将包含文件的最后10行(压缩)。
但我怀疑你的问题没有反映出你想要实现的目标:你真的想把XML文件的最后一部分作为压缩的gzip文件发送出去吗?