Дополнительные сведения
Перенаправление
ввода-вывода
Для перенаправления
используются символы <(ввод) >(вывод).
Пример:
Перенаправить вывод команды в файл
ls
-l > dirfile
Для добавления к
существующему файлу используется >>
ls -l >> dirfile
Чтобы передать
данные из одной команды в другую,
используется канал (pipe).
Пример: Для
подсчета файлов в текущем каталоге
ls -l | wc
Архивирование
tar
Для архивирования
данных используется команда tar.
Список флагов,
используемых командой tar:
• -с
для создания нового архива и записи
файлов с начала этого архива.
• -t
для генерации списка файлов в архиве.
• -x
для получения из архива одного или
нескольких файлов. Если указать имя
каталога, то будут извлечены все файлы
каталога. Если не указан ни файл, ни
каталог, то извлекаются всей файлы,
имеющиеся в архиве.
• -m
для использования времени извлечения
из архива как времени модификации
извлекаемого файла.
• -p
для восстановления файлов с исходными
правами доступа, игнорируя текущую
установку umask.
• -f
archive
для использования в качестве архива
указанного archive,
а не архива, указываемого системой по
умолчанию.
• -v
для отображения во время обработки
имени каждого файла.
• -z
для использования сжатия.
10