Распакуйте несколько.gz в другой каталог
У меня есть несколько файлов в одном каталоге:
/dir1/A.txt.gz
/dir1/B.txt.gz
Я хочу распаковать файлы так, чтобы оригиналы остались, а распакованные файлы были в другом каталоге:
/dir1/A.txt.gz
/dir1/B.txt.gz
/dir2/A.txt
/dir2/B.txt
Команда, которую я использовал, не сохраняла исходные файлы.gz и помещала их в тот же каталог:
gzip -d /dir1/*.gz
Как распаковать каждый файл по отдельности в другой каталог?
2 ответа
Сделай это так
for i in ./*.gz; do gunzip -k $i; y=${i%.gz}; mv $y ./targ; done
куда targ
где вы хотите, чтобы файлы, чтобы идти.