Використовуйте cp -P
(з великої літери P), щоб ніколи не проходити жодне символічне посилання, а скопіювати символічне посилання.
Це може поєднуватися з іншими параметрами, такими як -R
копіювання ієрархії каталогів - cp -RL
проходить всі символьні посилання на каталоги, cp -RP
копіює всі символьні посилання як такі. cp -R
може робити те чи інше залежно від варіантів unix; GNU cp
(як знайдено у CentOS) за замовчуванням -P
.
Навіть за допомогою -P
, ви можете скопіювати ціль символічного посилання на каталог у командному рядку, додавши в /
кінці: cp -RP foo/ bar
копіює дерево каталогу, на яке foo
вказує.
GNU cp
має зручний -a
варіант , який поєднує в собі -R
, -P
, -p
і трохи більше. Це робить точну копію джерела (наскільки це можливо), зберігаючи ієрархію каталогів, символічні посилання, дозволи, часи модифікації та інші метадані.
cp
підтримує CentOS підтримку-P
чи--no-dereference
комутатор?