gunzip 多个压缩文件到另一个目录而不删除 .gz 文件

San*_*ngh 1 shell gzip

.gz在一个文件夹中有多个文件,我想在gunzip不删除父文件的情况下将其解压缩到其他文件夹中。请帮忙。

Uwe*_*Uwe 7

你的意思是这样的gunzip -c folder1/myfile.gz > folder2/myfile吗?使用该-c选项,gunzip保持原始文件不变。

如果要对 中的所有.gz文件执行此操作folder1,可以使用

cd folder1; for f in *.gz ; do gunzip -c "$f" > ../folder2/"${f%.*}" ; done
Run Code Online (Sandbox Code Playgroud)