cpio — двоичный архиватор и формат файла

CPIO — это достаточно старый (1990 год), но в то же время очень удобный вариант архива. Он достаточно прост, и, возможно поэтому, получил широкое распространение. Например данный формат используют RPM, initramfs ядра Linux, а также установщик архивов «pax» от Apple.

Утилита cpio (от англ. Copy Input/Output) - копирует файлы в архивы и из архивов.

# cpio --help
...
Примеры:
  # Копировать файлы, приведённые в
файле-списке, в архив
  cpio -o < файл-список [> архив]
  # Распаковать файлы из архива
  cpio -i [< архив]
  # Копировать файлы, приведённые в
файле-списке, в определённую директорию
  cpio -p директория < файл-список
 
 Основной режим работы:
  -i, --extract              Извлечь файлы из архива
                             (запуск в режиме "copy-in")
  -o, --create               Создать архив (запуск в режиме "copy-out")
  -p, --pass-through         Запустить в режиме "copy-pass"
  -t, --list                 Вывести список входящего
                             содержимого
...

Для создания *.cpio архива — используется опция -o, с помощью утилиты Unix ls — получаем имя каждого файла в текущей директории, и передаем их на вход cpio. Можно указать -v (–verbose) для более подробной информации:

$ ls | cpio -ov > filesarch.cpio

Читайте также:

  • Крупнейшая в Европе школа английского языка

    Промокоды, акции и подарки, чтобы Ваше обучение было не только интересным, но и выгодным. Закажите пробный урок уже сейчас!

    skyeng.ru
  • Онлайн школа английского языка

    Английский по скайпу от 680р за урок, без заучивания правил. Эффективно! Удобно! Выгодно! Начните обучение прямо сейчас.

    melene.ru
  • Школа английского языка по Skype

    Персональные занятия по разумным ценам. Бесплатные ресурсы для студентов: разговорные клубы, блог, вебинары, книги, тест на определение уровня английского. Пробный урок бесплатно!

    englex.ru