使多个驱动器上的文件夹出现在一个文件夹中,而不使用符号链接

ens*_*are 4 linux mount symbolic-link

我在不同的物理驱动器上有按日期排序的目录:

/mnt/drive1/2000
/mnt/drive1/2001
/mnt/drive2/2002
/mnt/drive3/2003
/mnt/drive4/2004
/mnt/drive4/2005
/mnt/drive5/2006
Run Code Online (Sandbox Code Playgroud)

如何在不使用符号链接的情况下让它们出现在单个文件夹中?

/library/2000
/library/2001
/library/2002
/library/2003
/library/2004
/library/2005
/library/2006
Run Code Online (Sandbox Code Playgroud)

我可以将文件夹“挂载”到另一个文件夹吗?我回避符号链接的原因是,当我使用 rsync 和 scp 等应用程序时,我希望能够复制到符号链接目录,而不必担心特殊标志以确保遵循符号链接。

谢谢。

gro*_*wse 8

两种选择:

1)使用硬符号链接。Rsync 不需要特殊标志来遍历这些,因为它们看起来像是文件系统的一部分。- 当然,这只适用于同一个文件系统,这并不适用。

2)绑定安装。sudo mount -o bind /source /dest.

  • 硬链接只能在同一个文件系统上使用。只需删除您的第一个选项。 (3认同)