千锋教育2023新版Linux教程,保姆级零基础Linux入门到精通全套视频

软链接:ln -s /root/a.txt /var/a.txt.lianjie
ln:links链接 -s:soft软的
创建软链接时,一定要用绝对路径!!!不要使用相对路径,不然很有可能会有问题
ll /var/
lrwxrwxrwx 1 root root 11 8月 1 17:59 a.txt.lianjie -> /root/a.txt
可以看出来,是一个链接文件,指向的是/root/a.txt
源文件内容更新完毕,连接文件立马也更新了
硬链接:ln b.txt /var/b.txt.hard
ln: "/home/": 不允许将硬链接指向目录
ln: 无法创建硬链接"/dev/shm/b.txt" => "/root/b.txt": 无效的跨设备连接
删除源文件,链接文件还是能使用的
软链接:
软链接就像是快捷方式,可以对文件和目录作链接
软链接记录的只是源文件的绝对路径
源文件删除了软链接也是不能使用
软链接可以跨分区
软链接会创建新的inode号
硬链接:
硬链接只能针对文件做,不能对目录做链接
硬链接只能在同一个分区做,不能跨分区做链接
删除了源文件后硬链接仍然可以使用
硬链接不会创建新的inode