硬连接文件与原始文件是同一个文件,使用的是相同的数据块和索引节点表,一个文件的硬连接的数量就是其连接数。建立硬连接文件只是增长一个目录名,硬连接文件和原始文件引用的是同一个inode表。建立硬连接不能跨分区,且不能为目录创建硬连接。当硬连接文件被删除时,会减小原始文件的连接数。
node
软连接又叫作符号连接,软连接文件与原始文件不是同一个文件,软连接文件的内容是原始文件的路径,其大小为原始文件路径字符串的长度软链接能够跨分区建立,也能够为目录建立软连接。ide
建立硬连接文件的命令是
spa
ln FILE HARDLINK orm
以下图所示,建立一个文件a,再为其建立一个硬连接文件b,能够看到只修改文件a的内容以后,文件b的内容自动变为与文件a相同,且两文件属性也彻底相同。blog
建立软连接的命令是
索引
ln -s FILE SOFTLINK字符串
以下图所示,为文件a建立一个软连接文件,能够看到二者大小和修改时间等属性均不相同。get