Читаем Linux-сервер своими руками полностью

Параметр Описание
-0 Этот параметр позволяет включить в архив файлы, имена которых содержат символ новой строки. Используется вместе с опциями –о и –р
Устанавливает текущее время в качестве времени последнего доступа к файлу
Присоединение файлов к существующему архиву на диске
-b Заменяет местами байты и полуслова
Устанавливает размер блока в 5120 байт. По умолчанию используется 512 байт
Чтение и запись заголовка как текста ASCII
-С nУстанавливает размер блока в n байтов
-d Предварительно создает каталоги в случае необходимости
-Е файл Используется вместе с опцией –i. При этом в качестве шаблонов, по которым отбираются файлы для извлечения, будут использоваться строки, содержащиеся в указанном файле. Таким образом, указываемый файл есть файл списка шаблонов
-F файл Использует указанный файл в качестве архива
-Н тип Устанавливает тип формата архива: bin — устаревший двоичный формат; crc — формат Unix SysV Release 4, использующий подсчет контрольных сумм (CRC); hpodc формат Hewlett-Packard; newc — формат Unix SysV Release 4, может использоваться для файловых систем, количество дескрипторов в которых превышает 65536; ode — формат POSIX.1; tar формат tar; ustar — формат POSIX.1 tar
-I файл Указанный файл будет использоваться в качестве исходного архива. Используется вместе с опциями –i и –р
-l Создает ссылки вместо копирования файлов в каталог при использовании опции –р
-L При встрече символической ссылки копироваться будет не сама ссылка, а файл, на который она указывает. Используется совместно с опциями –о и –р
-m Сохраняет время последнего изменения файла
-М строка Выводит указанную строку при смене носителя
-n Выводит GID (идентификатор группы)
файл Вывод в указанный файл
-rПереименование файлов, новые имена будут запрошены у пользователя
-s Замена байтов местами. Используется с опцией –i
-S Замена полуслов местами. Используется с опцией –i
-t Режим тестирования. Выводит содержимое архива, который должен быть создан, но сам архив при этом не создается
-uПерезапись файлов без подтверждения
-v Вывод имени всех файлов
-VВыводит точку вместо имени файла

Давайте рассмотрим несколько примеров использования программы cpio. Создать архив можно с помощью опции –о программы cpio. Программа cpio будет читать имена файлов, которые следует поместить в архив со стандартного ввода. По умолчанию используется бинарный формат архива, поэтому формат архива нужно задать опцией –Н. Будем использовать формат tar. Введите команду:

cpio –о –Н tar –О arc.tar

Затем введите имена файлов, которые вы хотите добавить в архив, например:

/opt/ctrl/ctrl.с

/opt/ctrl/ctrl.html

По окончании ввода будет создан архивный файл arc. tar. Программа cpio создаст архив с сохранением структуры каталогов. Чтобы убедиться в этом, запустите файловый менеджер mc и просмотрите содержимое архива arc.tar.

Перейти на страницу:

Все книги серии Секреты мастерства

Похожие книги

Полное руководство по Microsoft Windows XP
Полное руководство по Microsoft Windows XP

В книге известного американского автора описывается среда ОС Windows XP и принципы ее функционирования, приведен сравнительный анализ Windows XP с предшествующими версиями операционной системы Windows. Рассматриваются вопросы применения и модификации нового интерфейса с целью получения прямого доступа ко всем функциям Windows XP обсуждаются варианты подключения к компьютерным сетям. Несколько разделов посвящены работе с реестром и конфигурационными файлами, мультимедийным функциям и разнообразным системным службам, а также методам решения проблем с программным обеспечением и оборудованием. Особое внимание уделено обеспечению безопасности операционной системы.Издание адресовано пользователям и сетевым администраторам, желающим активно применять возможности операционной системы Windows XP (в том числе и недокументированные).

Джон Поль Мюллер , Питер Нортон

ОС и Сети, интернет / ОС и Сети / Книги по IT