linux - 如何将 file_name.csv.gz 文件解压缩为 .csv

标签 linux bash shell unix

<分区>

我想将 *.csv.gz 格式的文件解压缩为 .csv 格式。

当我尝试使用这些命令 $ gzip -d file.gz$ gzip -f file.gz 时,它显示为

gzip: IQ.gz: No such file or directory
gzip: Envoy.gz: No such file or directory
gzip: compressed data not read from a terminal. Use -f to force decompression.
For help, type: gzip -h

请帮我解压。

最佳答案

find . -name '*.csv.gz' -print0 | xargs -0 -n1 gzip -d

应该对你进行排序,或者:

find . -name '*.csv.gz' -exec gzip -d {} \;

也会起作用。这些是递归的,因此它们将进入子目录。

关于linux - 如何将 file_name.csv.gz 文件解压缩为 .csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17068197/

相关文章:

linux - Apache2 只能通过 sudo 启动

linux - 为什么 yum update 说它是 "Installing"软件包之一?

shell - 将 sed 的输出插入到模式之间的另一个文件中

python - 使用python获取fat32属性

python - 从 python 运行 .sh 脚本作为 sudo

regex - 在文件中找到正则表达式的第一个匹配项,并打印它

linux - 在linux中每连续三行循环

bash - 处理可选函数参数

bash - 使用awk以svn日志的模式输出

shell - 将通过 ssh 运行的脚本的输出存储在变量中