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

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

PQ VPS сервера в 28+ странах.
  • Friendhosting - Разумные цены на хостинг

    VDS/VPS сервер от 3.49€ в месяц. Много ресурсов. Высокая надежность. Гибкое управление. Удобная оплата. Настройка под вас!

    friendhosting.net
  • Антидетект браузер Dolphin{anty} бесплатно до 10 профилей

    Dolphin разработан для работы с такими сложными ресурсов, как Google, Facebook и Coinlist.

  • Английский для IT‑специалистов по Skype

    Персональные занятия по разумным ценам. 80% разговорной практики. Персональный график!

    skyeng.ru