一、硬链接
v 1.创建硬链接会增加额外的记录项以引用文件
v 2.对应于同一文件系统上一个物理文件
v 3.每个目录引用相同的inode号
v 4.创建时链接数递增
v 5.删除文件时:rm命令递减计数的链接
文件要存在,至少有一个链接数
当链接数为零时,该文件被删除
v 6. 不能跨越驱动器或分区
v 7.语法: ln filename [linkname ]
例如:
1.建立硬链接
2.文件名不同,却有相同内容,属性
3.不同目录下建立硬链接
3.文件属性,内容也相同
4.删除一个文件后其他不收影响
5.但不同分区下不可建立硬链接
二、软链接(符号链接)
v 1.一个符号链接指向另一个文件
v 2.ls – l的 显示链接的名称和引用的文件
v 3.一个符号链接的内容是它引用文件的名称
v 4.可以对目录进行
v 5.可以跨分区
v 6.指向的是另一个文件的路径;其大小为指向的路径字符串的长度;不增加或减少目标文件inode的引用计数;
v 7.语法: ln -s filename [linkname]
例如:
1.建立软链接(可以分区)
2.软链接内容相同
3.软链接属性不同
4.删除源文件,软链接失效
5.重新建立链接下的相同名字的文件,软链接可用
三、硬链接与软链接的区别
1.硬链接是同一个文件,软链接不是同一个文件
2.删除文件,硬链接不受影响,而软链接失效
3.创建新文件,硬链接链接数加1,软链接链接数不变
4.硬链接不可跨分区,软可以跨分区
5.硬不可对目录创建,而软可以
6.创建硬链接时两者属性相同,而创建软链接两者属性不同
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/88534