我可以创建一个忽略子目录的符号链接吗?

我可以创建一个忽略子目录的符号链接吗?

我正在尝试将 dropbox 符号链接到/home.我想像这样对它们进行符号链接:

~/Dropbox/Pictures --> ~/Pictures

~/Dropbox/Camera Uploads --> ~/Pictures/Camera Uploads

如果我这样做,它会起作用,但我将在 Dropbox 上存储我的图片和视频的两份副本。我不想浪费空间。

关于如何解决这个问题有什么想法吗?

答案1

假设您拥有系统 root 权限,则可以使用绑定挂载。请注意,这将在 ~/Dropbox/Pictures 中留下一个空的 Camera Uploads 目录,但避免这种情况会增加更多的复杂性(某种类型的 unionfs)。

# mount --bind ~user/Dropbox/Pictures ~user/Pictures
# mkdir -p ~user/Pictures/Camera\ Uploads
# mount --bind ~user/Dropbox/Camera\ Uploads ~user/Pictures/Camera\ Uploads

当然,您可以将这些绑定安装放入/etc/fstab或运行它们。sudo

相关内容