我有一个包含数千个文件 .gz 的目录,我想解压缩并将未压缩的文件保存在特定目录中。
我已经尝试过,但我可以得到它(该领域的初学者)。
谢谢
答案1
尝试类似的方法:
mkdir destination
cd destination
for g in ../origin/*.gz; do # Each *.gz file in origin...
gzcat $g > ${g##../origin/} # ... gets uncompressed to here
done
对于数千个文件, glob ( ../origin/*.gz
) 可能会阻塞......并且目标目录也可能变得非常慢。