Linux的链接命令及软链接和硬链接
生成链接文件
链接命令:ln -s [原文件] [目标文件]
英文:link
选项:-s 创建软链接
硬链接特点:
1.拥有相同inode和存储block块,可以看做是同一个文件
2.通过inode识别
3.不能跨分区
4.不能针对目录使用
5.修改任一文件,另一个都改变
注意:当时删除原文件或者硬链接文件其中之一时,文件依然可通过剩下的一个进行访问(引用计数直到为0才完全删除?)
软链接特点:
1.类似Windows的快捷方式
2.软链接拥有自己的inode和block块,但是数据块只保存原文件的文件名和inode号,并没有实际的文件数据
3.|rwxrwxrwx | 软链接 软连接文件权限都为rwxrwxrwx
4.修改任一文件,另一个都改变
5.删除原文件,软链接不能使用