Различие между CP-r и CP-a

Для OpenBSD я нашел, что их документация относительно установки сервера DHCP касается всех основ: http://www.openbsd.org/faq/faq6.html#DHCP
При следовании инструкциям там (включают установку в конфигурации и редактируют dhcpd конфигурационный файл для определения, какой интерфейс послушать на) получит, Вы все устанавливаете к серверу DHCP в своей локальной сети.

Эффективно, с 4,9 необходимо установить значение dhcpd_flags = "" в rc.conf.local и затем изменить/etc/dhcpd.conf файл для соответствия параметрам сети. Я настоятельно рекомендую, чтобы Вы прочитали ссылку, поскольку она вдается в большее количество подробностей, и если Вы обратитесь за помощью в списке рассылки OpenBSD, то они будут ожидать, что Вы считаете ее.

Насколько DNS идет, я нашел, что несвязанный сервер DNS, который доступен как пакет, намного легче установить, чем Связывают, особенно если Вы просто хотите иметь кэширующийся сервер имен для своей локальной сети. Существует неофициальное доступное руководство. После того как Вы устанавливаете сервер, необходимо сделать некоторые модификации к файлу конфигурации. Руководство объясняет все необходимые изменения, и мне было легко очень следовать.

185
16.08.2018, 16:14
2 ответа

Рекурсивный означает это cp копирует содержание каталогов, и если каталог имеет подкаталоги, они копируются (рекурсивно) также. Без -R, cp управляйте пропускает каталоги. -r идентично с -R на Linux это отличается по некоторым пограничным случаям на некоторых других вариантах Unix.

По умолчанию, cp создает новый файл, который имеет то же содержание как старый файл и те же полномочия, но ограниченный umask; копия относится ко времени копии и принадлежит пользователю, делающему копию. С -p опция, копия имеет то же время изменения, то же время доступа и те же полномочия как оригинал. Это также имеет того же владельца и группу как оригинал, если у пользователя, делающего копию, есть разрешение создать такие файлы.

-a средства опции -R и -p, плюс несколько других опций сохранения. Это пытается сделать копию, которая это максимально близко к оригиналу: то же дерево каталогов, те же типы файлов, то же содержание, те же метаданные (времена, полномочия, расширили атрибуты, и т.д.).

211
27.01.2020, 19:28
  • 1
    В основном, если Вы не хотите что-то специальное, Вам никогда не нужно -r потому что -a (для archive), является всегда самым безопасным и вероятно что Вы ожидали происходить. –  ams 08.08.2012, 12:20
  • 2
    @ams Да, это - хорошая сводка. Единственная общая причина использовать -r то, потому что Вы находитесь на некотором варианте Unix кроме Linux, который не имеет -a, и обычно Вы использовали бы cp -rp. Или rsync -a. –  Gilles 'SO- stop being evil' 08.08.2012, 12:51
  • 3
    иногда полномочия будет позволять-r, но не-a –  DrCord 19.12.2015, 17:40

-r или-R опция для "рекурсивного" означают, что это скопирует все файлы включая файлы в подпапках.

-a опция, как перечислено совпадает с - доктор, что означает, что она сохранит ссылки, а также скопирует содержание подкаталогов. То, что это подразумевает под сохранением ссылок, - то, что это не перейдет по ссылкам, поскольку это рекурсивно копирует.

18
27.01.2020, 19:28

Теги

Похожие вопросы