Gunzip в диапазоне файлов

Я запускаю длинную копию .gz-файлов с одного сервера на другой. В то же время я хотел бы разархивировать уже скопированные файлы. Например, al filenames, которые начинаются со сквозных имен файлов, начиная с c .

Как я могу это сделать?

  • Получите сжатый размер конвейерного вывода с помощью gzip?
  • Разделить файл gz и распаковать отдельно
  • Как происходит застежка созданного образа диска, делает меньше файлов, чем трубопроводов?
  • Почему существование gunzip?
  • diff gzipped tarball против каталога?
  • zcat файл по строкам?
  • команда для получения наивысшего имени каталога в сжатых файлах
  • Разархивировать файл .gz без удаления gzip-файла
  • 3 Solutions collect form web for “Gunzip в диапазоне файлов”

    Самый простой способ сделать это – использовать вашу оболочку. Предполагая относительно современную оболочку (например, bash), вы можете сделать

     gunzip [ac]*gz 

    Ты имеешь ввиду

     for file in [ac]*.gz; do gunzip "$file"; done 

    или даже gunzip [ac]*.gz (спасибо за напоминание @terdon).

    Если вы делаете это только для уменьшения сетевого трафика, было бы гораздо разумнее просто сжать поток соединения или даже лучше использовать rsync .

    Вы можете безопасно распаковать все файлы, которые были полностью скопированы. Поэтому задача состоит в том, чтобы определить, какие файлы завершены.

    Предположим, что каталог пуст до начала копирования и что распакованные файлы записываются в другой каталог. Одна возможность определить, какие файлы готовы к распаковке, – это ждать следующего файла.

    Если это подходит для вас, я могу предоставить для этого некоторый код.

    Interesting Posts

    Как отобразить только последнюю строку списка?

    заменить все точки в именах файлов с помощью подчеркивания

    Как сообщить остальной системе, что моя оболочка изменилась с zsh на bash?

    Разница между характеристиками сопряженных интерфейсов b / w CentOS 6 и RHEL 6

    Увеличение размера Gzip в Linux

    Редактирование файла nsswitch.conf безопасно

    Программа pstree и htop показывает потоки с уникальными PIDS. Как это возможно?

    Инвертировать цвета в целом PDF (конвертирование)

    sed снятие комментариев в строке

    Ловушки системы вызова (3) или popen (3) с постоянной строкой?

    Что произойдет, если я попытаюсь использовать драйвер устройства из оболочки и уже используется ядром?

    Переменные окружения для пакетов, построенных в настраиваемом местоположении

    попытки подключения к журналу из IP заблокированы iptables

    Уменьшите размер шрифта в Cinnamon из командной строки

    Найти всех пользователей, которые имеют более N процессов и эхо их в оболочке

    Linux и Unix - лучшая ОС в мире.