Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Урок_к_лаб_3.doc
Скачиваний:
15
Добавлен:
15.03.2016
Размер:
112.64 Кб
Скачать

Дополнительные сведения

Перенаправление ввода-вывода

Для перенаправления используются символы <(ввод) >(вывод).

Пример: Перенаправить вывод команды в файл

ls -l > dirfile

Для добавления к существующему файлу используется >>

ls -l >> dirfile

Чтобы передать данные из одной команды в другую, используется канал (pipe).

Пример: Для подсчета файлов в текущем каталоге

ls -l | wc

Архивирование

tar

Для архивирования данных используется команда tar.

Список флагов, используемых командой tar:

для создания нового архива и записи файлов с начала этого архива.

-t для генерации списка файлов в архиве.

-x для получения из архива одного или нескольких файлов. Если указать имя каталога, то будут извлечены все файлы каталога. Если не указан ни файл, ни каталог, то извлекаются всей файлы, имеющиеся в архиве.

-m для использования времени извлечения из архива как времени модификации извлекаемого файла.

-p для восстановления файлов с исходными правами доступа, игнорируя текущую установку umask.

-f archive для использования в качестве архива указанного archive, а не архива, указываемого системой по умолчанию.

-v для отображения во время обработки имени каждого файла.

-z для использования сжатия.

10