- •Источники справочной информации
- •Страницы интерактивного руководства man
- •Определения
- •Команды
- •Комментарии
- •Синтаксис команды
- •Синтаксис
- •Описание
- •Синтаксис команды
- •Использование
- •Список ключей
- •Примеры
- •Синтаксис
- •1. Структура awk-программы
- •2. Вызов awk
- •3. Awk-переменные и выражения
- •4. Примеры awk-программ
- •5. Селекторы
- •7. Действия
- •Операторы управления
- •Структурные операторы
- •8. Ввод и вывод данных
- •9. Встроенные функции
- •Использование
- •Параметры запуска
- •Использование
- •Параметры команды
- •Синтаксис
- •Назначение и синтаксис
- •Использование
- •Примеры
- •Использование
- •Использование
- •Параметры запуска
- •Использование
- •Алгоритм
- •Использование
- •Параметры запуска
- •Синтаксис
- •Описание
- •Параметры
- •Синтаксис
- •Выводимая информация
- •Параметры stat
- •Примеры использования
- •Примечания
- •Crontab
- •Графический интерфейс
- •Синтаксис
- •Описание
- •Параметры запуска
- •Использование
- •Синтаксис
- •Параметры
- •Список ключей
- •Использование
- •Размонтирование командой umount
- •-O Атрибуты доступа
- •Mount --bind
- •Файл конфигурации
- •Синтаксис
- •Описание
Комментарии
Слово, начинающееся с #, вызывает игнорирование этого и всех следующих символов до новой строки.
Команды работы с файлами и изменения прав доступа к ним.
cp — команда Unix, предназначенная для копирования файлов из одного в другие каталоги (возможно, с другой файловой системой). Исходный файл остаётся неизменным, имя созданного файла может быть таким же, как у исходного, или измениться.
Чтобы скопировать файл
cp [ -f ] [ -h ] [ -i ] [ -p ][ -- ] исходный_файл целевой_файл
Чтобы скопировать файл или файлы в другой каталог
cp [ -f ] [ -h ] [ -i ] [ -p ] [ -r | -R ] [ -- ] исходный_файл ... целевая_директория
Чтобы скопировать каталог в другой каталог
cp [ -f ] [ -h ] [ -i ] [ -p ] [ -- ] { -r | -R } исходная_директория ... целевая_директория
Синтаксис команды
-f (force) — разрешает удаление целевого файла, в который производится копирование, если он не может быть открыт для записи.
-h — используйте этот ключ, чтобы копировать символические ссылки. По умолчанию команда переходит по символическим ссылкам и копирует файлы, на которые те указывают.
-i (interactive) — команда будет запрашивать, следует ли перезаписывать конечный файл, имя которого совпадает с именем исходного.
-p (preserve) — повторяет следующие свойства исходного файла или директории у целевого файла или директории:
Время последнего изменения и последнего доступа.
Идентификатор пользователя и группы.
Права доступа и биты SUID и SGID.
chattr— изменяет атрибуты файлов на файловой системе ext2fs
Синтаксис
chattr [ -RV ] [ -v версия ] [ атрибуты ] файлы…
Описание
chattr изменяет атрибуты файлов на файловой системе ext2 в ОС на ядре Linux.
Формат символьного режима: +-=[ASacDdIijsTtu].
Оператор «+» обозначает добавление указанных атрибутов к существующим; «-» обозначает их снятие; «=» обозначает установку только этих атрибутов файлам.
Символы «ASacDdijsu» указывают на новые атрибуты файлов:
не обновлять время последнего доступа к файлу atime (A)
синхронное обновление (S)
синхронное обновление каталогов (D)
только добавление к файлу (a)
сжатый (c)
не архивировать (d)
неизменяемый (i)
журналирование данных (j)
безопасное удаление (s)
вершина иерархического дерева (T)
запрет слияния в конце файла (t)
неудаляемый (u)
cmp — сравнивает два файла, и если они различаются, сообщает о первом байте и строке, где было обнаружено различие.
Синтаксис команды
Формат этой команды следующий:
cmp OPTIONS... FROM-FILE [TO-FILE]
Имя файла «-» означает стандартный ввод. «cmp» также использует стандартный ввод, если один из файлов не задан.
Выходной статус 0 означает, что различий не найдено, 1 — найдено, 2 — обнаружена ошибка.
-c
Печатает различающиеся символы. Отображает контрольные символы символом «^» и буквой алфавита, а также предваряет символы с установленным высшим битом символом «-M» (обозначающим «мета»).
--ignore-initial=BYTES
Игнорирует все различия в первых BYTES байтах входных файлов. Обращается с файлами меньшими по размеру, чем BYTES байтов, как с пустыми.
-l
Печатает смещение (десятичное) и значение (восьмеричное) всех различающихся байтов.
--print-char
Печатает все различающие символы. Отображает контрольные символы символом «^» и буквой алфавита, а также предваряет символы с установленным высшим битом символом '-M' (обозначающим «мета»).
--quite или -s или --silent
Ничего не печатает; только возвращает выходной статус, показывающий отличаются ли файлы.
--verbose
Печатает смещение (десятичное) и значение (восьмеричное) всех различающихся байтов.
-v или --version
Выдаёт номер версии cmp.
file — команда Unix, предназначенная для определения типа файла.