软连接与硬链接
文件软连接 源文件绝对路径 快捷方式绝对路径
ln -s /opt/test/happy.txt /opt/test/happy1
ln -s /opt/dir01 /opt/dir02
三种文件类型:
可以生成多个快捷方式,仅仅指向了源文件
源文件发生变化,软连接同样发生变化
硬链接命令: ln /opt/test/happy.txt /opt/test/happy1
硬链接与软链接的特点:
硬链接:
一般情况下硬链接的文件名和inode号是一对一的,
目标文件夹,不支持硬链接
不得跨越文件系统,
硬链接的增加,会增加inode号码的计数
软连接:
软连接可以针对目标文件夹,文件都可以操作
软硬链接综合比较:
删除软连接,对源文件和硬链接都没有影响;
删除硬连接,对源文件和软链接都没有影响;
删除源文件,对硬链接没有影响,但是影响软链接;
只有删除源文件,和所有的硬链接,文件的连接数为0了,此时,文件数据丢失
源文件和硬链接具有相同的inode号码,因此可以理解为相同的超市,不同的入口,都指向同一个超市
源文件和软连接具有不同的inode号码,可以理解为两个不同的单独文件