gunzip несколько сжатых файлов в другой каталог, не удаляя файлы .gz

У меня есть несколько файлов .gz в папке, и я хочу разархивировать их в другой папке с помощью gunzip без удаления родительского файла. Пожалуйста помоги.

  • Как получить язык сообщений?
  • Переход в последний измененный подкаталог текущего каталога
  • что не так с встраиванием php-скриптов внутри bash?
  • OpenSSH - псевдонимы карт в ~ / .ssh / config для IP-адресов в командной строке
  • Добавление пользователя «ubuntu» к экземпляру Vagrant ubuntu
  • Найти команду: путь к файлу vs -name Аргумент
  • Имена файлов каталогов с sed с пробелами
  • Как распечатать символ ASCII с помощью разных кодовых точек в Bash?
  • One Solution collect form web for “gunzip несколько сжатых файлов в другой каталог, не удаляя файлы .gz”

    Вы имеете в виду что-то вроде gunzip -c folder1/myfile.gz > folder2/myfile ? С опцией -c , gunzip сохраняет исходные файлы без изменений.

    Если вы хотите сделать это для всех .gz файлов в folder1 , вы можете использовать

     cd folder1; for f in *.gz ; do gunzip -c "$f" > ../folder2/"${f%.*}" ; done 
    Linux и Unix - лучшая ОС в мире.