Мой сценарий прост. Я работаю с другими членами команды и хочу поделиться своим каталогом с другими. Я создал символическую ссылку общего каталога в их домашних каталогах.
ln -s ~/workspace /home/anotheruser/workspace
Затем я заметил, что все подкаталоги и файлы в общем каталоге на самом деле жестко связаны с исходными. Это означает, что если я удалю один из исходных каталогов, они все равно будут существовать в общих каталогах других пользователей.
Думаю, мне нужен какой-то теневой каталог, в котором все файлы и подкаталоги мягко связаны.
Я обнаружил, что команда lndir
существует для создания программных ссылок для всех файлов в общем каталоге. Другой ответ предлагает использовать cp -rs
.
Я не уверен, что эта схема является правильным подходом, и если это то, как достичь цели.