3

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

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

1 ответ1

8

Просто используйте подстановочный знак. Как это:

ln -s /path/to/config/files/* /path/to/symlinks/

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

Обратите внимание, что если в каталоге есть каталоги с целями, он создаст символическую ссылку на него, а не создаст каталог с символическими ссылками внутри. Если их слишком много (если вообще вообще есть) для обхода вручную, вам придется написать сценарий оболочки для этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .