硬链接和软链接

  • 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]# 

posted @ 2021-01-20 17:51  阿肆啊  阅读(137)  评论(0编辑  收藏  举报