linux 下 ln 的替代方案

在linux 中,如果同一个文件有多个地方使用,可以使用 ln 也可以使用 mount 。

但是他们之间也有一些区别。下面说说自己的愚见:

1. ln 连接

    关于 ln 的使用在这里就不再赘述了,可以直接使用 ln --help  进行查看

ln  有软连接及硬连接两种方式:软连接、硬连接

(1)软连接

        软连接直接用 ln -s 源目录 目标目录 ,软连接只是生成一个连接镜像而已,不会占用空间资源。但是在实际使用的过种中,发现使用软连接的方式,如果是一个语音文件时,对于  java 的下载是没有问题的,但是对于在线试听时,会发现文件找不到的情况。

(2)硬连接

        硬连接使用  ln /xxx/*.* /yyy 也就是说,硬连接不能对文件夹进行硬连接,只能针对文件进行连接。在实际使用过程中发现,使用硬连接时,如果是语音文件时,下载及试听都没有问题。但是当在 /xxx/ 下增加新文件时,在 /yyy 下并没有发现新的文件。

踪上所述,对于语音文件,ln 并不能满足我们的要求

在这种情况下,我们就可以使用 mount 进行解决

2. mount

mount 即是挂载,我们可以将我们的语音文件挂载到指定的文件夹中去

使用 mount --bind /xxx/   /yyy/   这样就可以了。

相关推荐