是否可以在不删除原始 gz 文件的情况下将多个文件压缩到特定目录?

Bio*_*X2Y 6 bash shell command-line gunzip

我知道这可以针对单个文件完成,例如

gunzip -c my.gz > somedir/my

可以为多个文件做吗?

[更新] 我有一个包含大量 .gz 文件(不是 .tar.gz)的目录,我想将它们压缩到另一个目录中,同时保持原始文件不变。

Nif*_*fle 9

尝试类似

for a in *.gz; do gunzip -c $a > somedir/`echo $a | sed s/.gz//`; done
Run Code Online (Sandbox Code Playgroud)