ln命令是link的简写,可以直接link可以
硬链接:
ln sourcefile backfile
硬链接不能指向一个目录
当文件的计数器inode为0时,硬链接会把文件真正的删除
.(当前目录) 和 ..(上级目录) 是两个硬链接
可以使用stat . 就可以查询当前.和..的inode
软链接:
软连接创建一个快捷方式指向了目标文件
ln -s sourcefile backfile
当然软链接的用户数据也可以是另一个软链接的路径,其解析过程是递归的。
硬链接与软连接的区别
软连接的大小是箭头->右边的字符串路径的大小
硬链接与软连接各自的使用情景
1)软件升级
2)代码发布
3)不方便移动的目录
4)数据回滚
5)程序读取