Команда cpio -i считывает из стандартного ввода архивный файл, созданный командой cpio -o, и копирует из него файлы с именами, соответствующими параметру Шаблон. Файлы копируются в текущий каталог. Вы можете указать несколько параметров Шаблон, воспользовавшись форматом имен файлов, описанным в справке по команде ksh. Значение параметра Шаблон по умолчанию - звездочка (*), т.е. выбор всех файлов текущего каталога. В выражении типа [a-z] минус (-) означает от-до, согласно текущей последовательности упорядочения.
Примечание: Шаблоны "*.c" и "*.o" должны быть заключены в кавычки, чтобы оболочка не рассматривала звездочку (*) как символ соответствия шаблону. Это особый случай, в котором команда cpio сама расшифровывает символы соответствия шаблону.
Например, для просмотра списка файлов, сохраненных на дискете командой cpio, введите:
cpio -itv </dev/rfd0
Нажмите Enter.
Будет показан список всех данных, ранее сохраненных в файле /dev/rfd0 в формате команды cpio. Список аналогичен полному списку каталогов, выдаваемому командой ls -l. Для просмотра только каталогов и файлов укажите только флаги -it.
Например, для копирования файлов, ранее сохраненных командой cpio, с дискеты, введите:
cpio -idmv </dev/rfd0
Нажмите Enter.
Файлы, ранее сохраненные в файле /dev/rfd0 командой cpio, будут скопированы обратно в файловую систему (укажите флаг -i). Флаг -d позволяет команде cpio создать необходимые каталоги, если сохраняется дерево каталогов. Флаг -m определяет время последнего изменения при сохранении файлов. Флаг -v означает, что команда cpio должна показать имя каждого копируемого файла.
Например, для копирования выбранных файлов с дискеты введите:
cpio -i "*.c" "*.o" </dev/rfd0
Нажмите Enter.
С дискеты будут скопированы файлы, оканчивающиеся на .c или .o.
Дополнительная информация и полный синтаксис приведены в описании команды cpio в справочнике AIX 5L Version 5.1 Commands Reference.