Linux链接分为两种,一种是软链接,或者说是符号链接(Symbolic Link),一种是硬链接(Hard Link)。
1.什么是软链接
软链接文件有些类似于我们熟知的Windows快捷方式。它实际上是一个特殊的文件。对软链接而言,文件实际上是一个文本文件,其中包含有另一个文件的存储位置信息。
[zhangtong@rack5-8 test]$ touch 2tong.vcf
[zhangtong@rack5-8 test]$ ll -lh
total 0
-rw-r--r-- 1 zhangtong ldapusers 0 Oct 17 15:21 2tong.vcf
[zhangtong@rack5-8 test]$ ln -s 2tong.vcf soft_2tong.vcf
[zhangtong@rack5-8 test]$ ll -lh
total 0
-rw-r--r-- 1 zhangtong ldapusers 0 Oct 17 15:21 2tong.vcf
lrwxrwxrwx 1 zhangtong ldapusers 9 Oct 17 15:21 soft_2tong.vcf -> 2tong.vcf
[zhangtong@rack5-8 test]$ ll -li
total 0
144116078023369132 -rw-r--r-- 1 zhangtong ldapusers 0 Oct 17 15:21 2tong.vcf
144116078023369135 lrwxrwxrwx 1 zhangtong ldapusers 9 Oct 17 15:21 soft_2tong.vcf -> 2tong.vcf
可以发现,设置了软链接ln -s 后,soft_2tong.vcf指向了2tong.vcf这个文件,是相对独立的,二者的inodes不同,一个是 1