何千もの .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
) が詰まる可能性があり、宛先ディレクトリも非常に遅くなる可能性があります。