Dil*_*eep 6 unix linux bash shell
我想将*.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
Run Code Online (Sandbox Code Playgroud)
请帮我解释如何解压缩.
提前致谢.
find . -name '*.csv.gz' -print0 | xargs -0 -n1 gzip -d
Run Code Online (Sandbox Code Playgroud)
应该排序你,或者:
find . -name '*.csv.gz' -exec gzip -d {} \;
Run Code Online (Sandbox Code Playgroud)
也会工作.这些都是递归的,因此它们将进入子目录.