Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
13
Добавлен:
05.06.2015
Размер:
56.32 Кб
Скачать

48. Архивирование и сжатие данных. Команда JAR и CPIO.

Команда jar. Команда jar применяется в тех же случаях, что и tar. Ее специфика в том, что jar одновременно и архивирует и сжимает заданные файлы. Несколько файлов копируются и упаковываются в один архивный файл.

Формат команды: jar параметры файл_архива имя_файла(ов) / каталога(ов). Параметры jar приведены в таблице 13.

Таблица 13 – Параметры команды jar

Параметр

Описание

c

Создание нового jar-файла.

t

Вывод содержимого jar-файла.

x

Извлечение заданных файлов из jar-архива.

f

Позволяет назначать целевой файл.

v

Режим комментарий.

Команда cpio (copy in / out). Команда cpio позволяет архивировать данные в отдельный файл или на ленту, а также извлекать указанные файлы из архива. При этом данные упаковываются на ленту эффективнее, чем с помощью tar. При восстановлении данных с ленты пропускаются все сбойные участки. Хорошая переносимость между различными системами. С помощью jar можно создавать многоатомные архивы, при архивации файлов jar время доступа к ним не меняется. Формат команды: jar параметр(ы) имя_файла(ов). В таблице 14 показаны основные параметры jar.

Таблица 14 – Параметры команды cpio

Параметр

Определение

-o

Создание архива. Файлы и пути к ним копируются на ленту или в файл (copy in).

-c

Чтение или запись заголовочной информации в формате ASCII

-t

Чтение содержания файлов.

-v

Выдает данные в формате, напоминающем работу команды ls -l

-a

После копирования время доступа к ним изменяется.

-M текст

Позволяет задать текст, что достигнут конец ленты.

-O имя_файла

Результат работы cpio направляется в файл.

-I имя_файла

Данные считываются с указанного файла.

-i

Извлечение файлового архива с ленты или из файла (copy out).

-p

Считывание со стандартного ввода списка путей к файлам.

Соседние файлы в папке KTNI_Kozlov_otvety