У меня есть каталог с тысячами файлов .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
) может перегрузиться... и целевой каталог также может работать очень медленно.