【问题标题】:how to unzip all .gz files in a folder and combine them into a new file without generating uncompressed files for each .gz file如何解压缩文件夹中的所有 .gz 文件并将它们组合成一个新文件,而不为每个 .gz 文件生成未压缩文件
【发布时间】:2013-02-28 19:50:51
【问题描述】:

我想解压缩一个文件夹中的所有 .gz 文件并将它们组合成一个新文件。我可以在不为每个 .gz 文件生成未压缩文件的情况下执行此操作吗?

非常感谢!

【问题讨论】:

    标签: bash shell gzip


    【解决方案1】:

    你可以这样做:

    zcat *.gz > newfile
    

    如果你想在 :

    之后删除 *.gz
    zcat *.gz > newfile && rm -f *.gz
    

    【讨论】:

    • 在命令之间使用 && 可以避免在磁盘空间不足或进程中出现问题时删除 gzips
    • @that other guy:不太明白。可以举个例子吗?
    • zcat *.gz > newfile && rm -f *.gz
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 2015-02-01
    相关资源
    最近更新 更多