在 Linux 中,是否可以让系统假装一个文件夹的内容在另一个文件夹中。
基本上来说:
~/scripts/hello # says hello world on console
ln ~/scripts/ ~/.local/bin
hello
>hello world
.local/bin 不为空
有没有办法实现这个?让本地文件夹基本上链接到另一个文件夹,同时仍然包含文件本身?
答案1
您正在寻找绑定挂载。
mount --bind ~/scripts ~/.local/bin
您需要 root 权限才能执行它。除非您添加适当的fstab
条目,否则它在重新启动后也不会保留:
/home/user/scripts /home/user/.local/bin none bind