解凍し、特定のディレクトリに圧縮されていないファイルを保存したい数千の.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
)がブロックされ、ターゲットディレクトリも非常に遅くなる可能性があります。