我的情况很简单。我正在与另一个团队成员合作,我想与其他人共享我的目录。我在他们的主目录中创建了共享目录的符号链接。
ln -s ~/workspace /home/anotheruser/workspace
然后我注意到共享目录中的所有子目录和文件实际上都与原始目录和文件硬链接。这意味着如果我删除其中一个原始目录,它们仍将存在于其他用户的共享目录中。
我想我想要某种影子目录,其中所有的文件和子目录都是软链接的。
我发现lndir
存在为共享目录下的所有文件创建软链接的命令。另一个答案建议使用cp -rs
。
我不确定这种模式是否是正确的方法,以及它是否是如何实现目标的。