符号链接可以跨越 Unix 或 Linux 中的不同文件系统吗

符号链接可以跨越 Unix 或 Linux 中的不同文件系统吗

符号链接可以跨越 Unix 或 Linux 中的不同文件系统吗???即考虑不同的文件系统,如 ext2 和 ext3,符号链接可以跨越它们吗?

答案1

我认为您混淆了挂载点和文件系统语义。

答案是肯定的。

象征意义与文件系统或挂载点无关。

http://en.m.wikipedia.org/wiki/Symbolic_link

答案2

由于符号链接只是包含路径名的特定类型的文件,因此没有什么可以阻止符号链接指向另一个文件系统上的某些内容。没有什么可以阻止符号链接指向根本不存在的东西。

$ ln -s 'hello world' link
$ ls -l
total 0
lrwxr-xr-x  1 myself  wheel  11 Feb 20 08:08 link -> hello world

文件系统类型(ext3 等)基本上无关紧要。不支持符号链接的文件系统不能保存符号链接,但仍然可以是目标符号链接。

答案3

当然可以,除非目标/源文件系统确实支持软链接。

相关内容