
我有一個包含數千個檔案 .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
) 可能會阻塞......並且目標目錄也可能變得非常慢。