- Linux的链接分为两种: 硬链接、软链接
- 硬链接:A,B两个文件,B是A的硬链接,那么他们指向同一个文件!允许一个文件拥有多个路径,用户可以通过这种机制建立硬链接到一些重要文件上,放置误删。(删除A文件,B文件还在)
- 软链接:类似于Windiws的快捷方式,删除源文件,快捷方式也访问不了
[root@iZ2ze1cvux96rgxgn0jtysZ test]# ln a.txt b.txt 创建硬链接
[root@iZ2ze1cvux96rgxgn0jtysZ test]# ls
a.txt b.txt test1
[root@iZ2ze1cvux96rgxgn0jtysZ test]# ln -s a.txt c.txt 创建软链接
[root@iZ2ze1cvux96rgxgn0jtysZ test]# ls
a.txt b.txt c.txt test1
[root@iZ2ze1cvux96rgxgn0jtysZ test]# rm -rf a.txt 删除源文件
[root@iZ2ze1cvux96rgxgn0jtysZ test]# ls
b.txt c.txt test1
[root@iZ2ze1cvux96rgxgn0jtysZ test]# cat b.txt 硬链接可以访问
[root@iZ2ze1cvux96rgxgn0jtysZ test]# cat c.txt 软链接无法访问了
cat: c.txt: No such file or directory
[root@iZ2ze1cvux96rgxgn0jtysZ test]#