使用tar gzip压缩的提取文本文件中的特殊字符

时间:2015-11-26 16:28:33

标签: linux console gzip tar gz

当我使用此命令创建文本文件的存档时:

  

tar -zcvf file.gz file.txt

然后我提取它在文件的开头和结尾处得到一些奇怪的字符:

  

\ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 000000644 \

我该如何删除它们?是否可以创建没有这些特殊字符的单个文本文件的存档?

1 个答案:

答案 0 :(得分:1)

tar cfz创建了一个gzip tar:file.tar.gz。它与tar cf file.tar后跟gzip file.tar相同 使用tar xvfz(或gunzip file.tar.gz && tar xvf file.tar提取此类文件,但z更短。)

对于单个文件,请使用gzipgunzip(可能与-k--keep保留原始文件。