Назад | Содержание | Вперед |
Для получения файлов с магнитной ленты выполните следующие шаги:
В следующем примере все файлы копируются с магнитной ленты в устройстве 0:
oak% cd /home/winsor/Evaluations oak% tar xvf /dev/rmt/Ø x evaluation.doc, 44Ø32 bytes, 86 tape blocks x evaluation.doc.backup, 43ØØ8 bytes, 84 tape blocks oak%
Для получения отдельных файлов с магнитной ленты, наберите tar xvf /dev/rmt/n filename filename filename ... и нажмите Return. Файлы с заданными именами копируются с магнитной ленты в текущий рабочий каталог. В следующем примере, файлы с префиксом evaluation копируются с магнитной ленты, находящейся в устройстве 0:
oak% cd /home/winsor/Evaluations oak% tar xvf /dev/rmt/0 evaluation* x evaluation.doc, 44032 bytes, 86 tape blocks x evaluation.doc.backup, 43008 bytes, 84 tape blocks oak%
Выполните следующие шаги для получения каталогов и подкаталогов рекурсивно с магнитной ленты:
ЗАМЕЧАНИЕ: Имена файлов, извлекаемых с магнитной ленты точно совпадают с именами файлов, хранящихся в архиве (stored on the archive). Если у вас есть сомнения по поводу имен файлов или путей (каталогов), тогда вы можете сначала просмотреть (получить листинг) файлы (ов) на магнитной ленте. Для получения более подробной информации сначала посмотрите "Листинг файлов на магнитной ленте (tar)" и man-страницу tar(1).
С помощью команды cpio можно копировать файлы, специальные файлы (используемые для представления периферийных устройств, присоединенных к системе), и файловых систем, требующих множественных объемов (томов) магнитной ленты (multiple tape volumes), также команда обеспечивает совместимость систем при копировании файлов из SunOS 5.x в SunOS 4.x. Преимущества использования команды cpio в том, что она упаковывает данные на магнитной ленте более эффективно, чем команда tar, пропускает испорченные участки на ленте при восстановлении файлов, имеет опции для записи файлов с различными форматами заголовков (tar, ustar, crc, odc, bar) для совместимости с другими системными типами, и создает множественные объемы (тома) магнитной ленты (multiple tape volumes).
Когда вы используете команду cpio для создания архива, команда читает список файлов и имен каталогов(путей) из стандартного ввода и записывает в стандартный вывод. Вывод почти всегда перенаправляется в файл или на устройство. В следующих разделах описывается как использовать команду cpio для копирования файлов на магнитной кассете(cartridge tape), делать листинг файлов, искать(получать) все файлы, или получать подмножество файлов с магнитной кассеты(cartridge tape).
Выполните следующие шаги для копирования всех файлов каталога на магнитную ленту:
В следующем примере все файлы в каталоге /home/winsor/TOI копируются на магнитную ленту, находящуюся в устройстве 0:
oak% cd /home/winsor/TOI oak% ls | cpio -oc > /dev/rmt/Ø 31 blocks oak%
Для получения листинга файлов, назодящихся на магнитной ленте:
ЗАМЕЧАНИЕ: Вывод листинга содержания требует столько времени, сколько требуется для чтения архивного файла, потому что команда cpio должна обработать весь архив.
В следующем примере, содержимое магнитной ленты в устройстве 0 состоит из четырех файлов:
oak% cpio -civt < /dev/rmt/Ø 1ØØ666 winsor 3895 Feb 24 15:13:Ø2 1992 Boot.chapter 1ØØ666 winsor 3895 Feb 24 15:13:23 1992 Directory.chapter 1ØØ666 winsor 6491 Feb 24 15:13:52 1992 Install.chapter 1ØØ666 winsor 1299 Feb 24 15:14:ØØ 1992 Intro.chapter 31 blocks oak%
Первый столбец показывает разрешения в восьмеричном виде; второй - показывает владельца файла; третий - показывает число символов (байт) в файле; четвертый, пятый, шестой, и седьмой столбец показывает месяц, число, время, и год последнего обновления файла; и последний столбец отображает имя файла.
Назад | Содержание | Вперед |