包含在目录中的文件名就是一个文件的硬链接(hard link),或简称链接(link)。
硬链接有一下两方面的限制:
1.不允许用户给目录创建硬链接。因为这可能把目录树变为环形图,从而就不可能通过名字定为一个文件。
2.只有在同一个系统中的文件之间才能创建链接。这带来比较大的限制,因为现代Unix系统可能包含了多种文件系统,这些文件系统位于不同的磁盘和/或分区,用户也许无法知道它们之间的物理划分。
软链接(soft link)也称符号链接(symbolic link)。符号链接是短文件,这些文件包含有另一个文件的任意一个路径名,路径名可以指向位于任意一个文件系统的任意文件或目录,甚至可以指向一个不存在的文件。