软硬方式链接

2026-04-10 01:35:22

1、为了更好的理解软、硬链接文件的不同性质,先来尝试创建一个类似于Windows系统中的快捷方式软链接吧,这样当原始文件被删除后,新建出来的链接文件一定也就不能再继续读取了。

[root@linuxprobe ~]# echo "Welcome to linuxprobe.com" > readme.txt[root@linuxprobe ~]# ln -s readme.txt readit.txt 

[root@linuxprobe ~]# cat readme.txt 

Welcome to linuxprobe.com 

[root@linuxprobe ~]# cat readit.txt 

Welcome to linuxprobe.com 

[root@linuxprobe ~]# ls -l readme.txt 

-rw-r--r-- 1 root root 26 Jan 11 00:08 readme.txt 

[root@linuxprobe ~]# rm -f readme.txt 

[root@linuxprobe ~]# cat readit.txt 

cat: readit.txt: No such file or directory

2、接下来创建一个Linux系统中的硬链接来再对原文件硬盘存储位置做一个指针,而这样就不再依赖于原始文件的名称等等信息,也不会在因原文件被删除后导致新的文件读取失败,同时可以看到创建硬链接后的原文件的硬盘链接数量被增加到了2。

[root@linuxprobe ~]# echo "Welcome to linuxprobe.com" > readme.txt[root@linuxprobe ~]# ln readme.txt readit.txt 

[root@linuxprobe ~]# cat readme.txt 

Welcome to linuxprobe.com 

[root@linuxprobe ~]# cat readit.txt 

Welcome to linuxprobe.com 

[root@linuxprobe ~]# ls -l readme.txt 

-rw-r--r-- 2 root root 26 Jan 11 00:13 readme.txt 

[root@linuxprobe ~]# rm -f readme.txt 

[root@linuxprobe ~]# cat readit.txt 

Welcome to linuxprobe.com

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢