У меня есть папка с символической ссылкой на основные файлы и папка с моими улучшениями, такими как:
То, что я хочу сделать, - это создать третий каталог под названием улучшенное ядро / (с использованием скрипта bash), в котором будет содержаться содержимое улучшений ядра. / и рекурсивно связанное содержимое ядра / (я имею в виду / some / distant / root / directory / core /):
Если я создаю его вручную с помощью символической ссылки на script_a.py, script_a.py вызывает script_b.py из / some / distant / корень / каталог / ядро / SPECI Каталог al /, а не каталог в улучшенном ядре / special /.
Итак, я полагаю, что здесь нужны жесткие ссылки?
До сих пор я создал следующий скрипт bash, который хорошо работает для меня, но он создает символические ссылки вместо жестких ссылок:
cp -r core-improvements/ improved-core/ &&
cp -LnrsT core/ improved-core/
Затем я попытался создать жесткие ссылки вместо символических ссылок, переключив -LnrsT на -LnrlT, но получаю следующие ошибки:
cp: невозможно создать жесткую ссылку 'улучшенный-core / script_a.py 'to' /some/distant/root/directory/core/script_a.py ': операция не разрешена
Теперь я полностью растерян, как решить проблему.