小编Nic*_*son的帖子

大量解压缩没有 gz 扩展名的 gzip 文件

我所拥有的文件数量庞大的具有扩展喜欢.0_1234 .0_4213.0_4132等有些是gzip压缩的,有些是原始邮件。我需要确定哪些是压缩文件,解压缩这些文件,并在解压缩所有压缩文件后将所有文件重命名为通用扩展名。我发现我可以使用 file 命令来确定哪些被压缩,然后 grep 结果并使用sed将输出缩减为文件列表,但无法确定如何解压缩看似随机的扩展名。这是我到目前为止所拥有的

file *|grep gzip| sed -e 's/: .*$//g'
Run Code Online (Sandbox Code Playgroud)

我想使用xargs或某些东西来获取输出中提供的文件列表,并将它们重命名为.gz以便解压缩,或者只是直接解压缩它们。

compression gzip files

7
推荐指数
1
解决办法
2131
查看次数

标签 统计

compression ×1

files ×1

gzip ×1