linux - un gzip 多个文件?

标签 linux command-line gzip batch-processing

好吧,我有一个目录,里面有 N 个目录..每个目录上都有一个 jpg 文件列表...问题是我不知道我兄弟是怎么做到的,但所有文件都被单独压缩了,现在我无法将它们读取为 jpg 文件...你能帮我将所有内容返回到 jpg 文件...这是一个示例 ..

thumbs/0000010295/
thumbs/0000010295/0000010295-03.jpg.gz
thumbs/0000010295/0000010295-04.jpg.gz
thumbs/0000010295/0000010295-10.jpg.gz
thumbs/0000010295/0000010295-07.jpg.gz
thumbs/0000010295/0000010295-05.jpg.gz
thumbs/0000010295/0000010295-12.jpg.gz
thumbs/0000010295/0000010295-02.jpg.gz
thumbs/0000010295/0000010295-08.jpg.gz
thumbs/0000010295/0000010295-09.jpg.gz
thumbs/0000010295/0000010295-11.jpg.gz
thumbs/0000010295/0000010295-06.jpg.gz
thumbs/0000007757/
thumbs/0000007757/0000007757-01.jpg.gz
thumbs/0000007757/0000007757-17.jpg.gz  
thumbs/0000007757/0000007757-11.jpg.gz
thumbs/0000007757/0000007757-04.jpg.gz
thumbs/0000007757/0000007757-02.jpg.gz
thumbs/0000007757/0000007757-19.jpg.gz
thumbs/0000007757/0000007757-10.jpg.gz
thumbs/0000007757/0000007757-15.jpg.gz
thumbs/0000007757/0000007757-07.jpg.gz
thumbs/0000007757/0000007757-03.jpg.gz
thumbs/0000007757/0000007757-16.jpg.gz
thumbs/0000007757/0000007757-13.jpg.gz
thumbs/0000007757/0000007757-14.jpg.gz
thumbs/0000007757/0000007757-09.jpg.gz
thumbs/0000007757/0000007757-12.jpg.gz
thumbs/0000007757/0000007757-06.jpg.gz
thumbs/0000007757/0000007757-18.jpg.gz
thumbs/0000007757/0000007757-05.jpg.gz
thumbs/0000007757/0000007757-08.jpg.gz

等等...

你能帮我吗?我需要返回 jpg 并删除 .gz 副本.. 是的,所有这些都被压缩为我下载的 .gz 文件,并且未压缩。所以它们没有重命名为只是压缩的

问候

最佳答案

有几种方法可以做到这一点。这是一个

find -name \*.gz | xargs -i gunzip {}

关于linux - un gzip 多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26914052/

相关文章:

linux - 通过 SSL 的 Wget 给出 : Unable to establish SSL connection

regex - 需要与以下 json 匹配的正则表达式

java - PBEWithSHA256AndAES_256 解密适用于 Windows,不适用于 Unix/Linux

swift - 从命令行运行简单的 swift 文件时访问 LLDB/设置断点

我可以将命令行参数读取为二进制吗?

Azure WebApp 简单 Html/JS gzip

c# - 将 GZipStream 结果拆分为给定大小的 block ,保持其有效

linux - Cygwin 和 makefile

javascript - 如何在 Javascript 中执行 shell 命令

c - 高效查找和替换 gzip 内容上的数据