Можно ли создать символическую ссылку на файл в системных папках?

Можно ли создать символическую ссылку на файл в системных папках?

Допустим, в моей домашней папке есть скрипт, который я хотел бы использовать в папке /etc/cron.* или в других системных папках. Есть ли способ сделать это без копирования файла в целевое местоположение?

Подойдет ли для этого симлинк или хардлинк? Я попробовал, и, похоже, это не работает. Почему нет? Разрешение симлинка и скрипта, похоже, в порядке.

Спасибо за объяснение.

решение1

У каждого файла есть 1 жесткая ссылка. Если у него ее нет, то занимаемое им пространство можно переопределить. Если вы создадите еще одну жесткую ссылку, количество увеличится до 2 без использования удвоенного пространства на жестком диске, поскольку обе жесткие ссылки указывают на один и тот же участок дискового пространства.

При этом оригинала нет. Если вы сделаете дополнительные жесткие ссылки на файл, каждая из них будет так же хороша, как и любая другая. Поэтому сделайте жесткие ссылки на файлы и скопируйте по одной из них в место назначения.

Связанный контент