Иллюстрированный самоучитель по Linux

Приложение С. Обзор команд Linux.

ср
Описание Копирует файлы или каталоги.
Синтаксис ср [-а] [ – archive] [-b] [ – backup] [-d] [ – no-dereference] – > [-f] [– force] [-i] [– interactive] [1] [– link] [-p] – > [ – preserve] [-R] [ – recursive] [-s] [ – symbolic-link] [-u] [--update] source destination cp [options] source… destination
Важные флаги и опции
  • -a/ – archive: Копирует файлы и каталоги рекурсивно, сохраняет символические ссылки как ссылки, сохраняет права собственности и доступа файлов-источников. То же, что и – dpR.
  • -b/ – backup: Создает резервные копии файлов перед тем, как оригинальные файлы будут перезаписаны.
  • -d/ – no-dereference: Копирует ссылки как ссылки, вместо копирования файлов, на которые эти ссылки указывают.
  • -f / – force: Принудительно удаляет существующие файлы-приемники, которые нужно перезаписать.
  • -i/ – inter active: Запрашивает согласие пользователя перед перезаписью существующих файлов-приемников.
  • -l/ – link: Создает жесткие ссылки вместо копирования файлов. Применяется только к файлам, но не к каталогам.
  • -р/ – preserve: Сохраняет права собственности и доступа файлов-источников.
  • -R/--recursive: Копирует файлы и каталоги рекурсивно. Это означает, что для каждого указанного каталога-источника копируются все файлы и все подкаталоги в этом каталоге, сохраняя соответствующую структуру каталога
  • -s/ – symbolic-link: Создает символические ссылки вместо копирования файлов. Файлы-источники должны быть представлены с указанием полного пути.
  • -u/ – update: Замещает только те файлы-приемники, которые имеют более раннее время модификации, чем файлы-источники.
Предупреждение При работе в режиме пользователя root нужно быть осторожным с флагом -f. По ошибке можно перезаписать важные системные файлы, т.к. пользователь root обычно имеет права на запись всех файлов и каталогов.
crontab
Описание Отображает или изменяет Cron-таблицу пользователя (crontab). Cron-таблица указывает запланированные действия, исполняемые демоном Cron.
Синтаксис crontab [-u user] file crontab [-u user] { – l|-r| – e }
Важные флаги и опции
  • e: Редактирует crontab-файл пользователя, который запустил программу, или пользователя, указанного флагом – и. Используемый редактор определяется переменной окружения EDITOR
  • -l: Отображает содержимое crontab-файла пользователя, запустившего команду, или пользователя, указанного флагом -u.
  • -r: Удаляет crontab-файл пользователя, запустившего команду, или пользователя, указанного флагом -u.
  • -u user: Указывает пользователя, чей crontab-файл берется для работы, если он отличается от пользователя, запустившего команду. Этот флаг может использовать только пользователь root.
Примечания Формат элементов crontab-файла описан в гл. 17.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.