我有一个非常大的tar文件,其中包含许多gzip文件。我想将所有gzip文件合并到一个gzip文件中并放在另一个目录中。要查看我使用的tar文件的内容:
tar -zxvf Big.tar
给出:
Big/FileA.gz
Big/FileB.gz
Big/FileC.gz
Big/FileD.gz
要正常组合多个gzip文件,我会移动到该目录并使用:
cat FileA.gz FileB.gz FileC.gz FileD.gz > BigFile.gz
然而,BigFile.gz将保留在该目录中。我只是不确定如何在tar文件中执行此操作以及如何将组合文件写入另一个目录。
答案 0 :(得分:0)
使用tar和假设文件夹Big有FileA.gz,FileB.gz等:
tar -czv -f /path/to/final/BigFile.gz -C Big .