软硬连接的最经典演绎
Posted 开始认识
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软硬连接的最经典演绎相关的知识,希望对你有一定的参考价值。
链接文件:ln
软链接:ln –s 旧文件 新文件(相对于 windows 下的快捷方式,每个文件一个 inode)
硬链接:ln 旧文件 新文件(两个文件一个 inode)
1,软硬链接关于文件的情况
[root@localhost wl]# ls
a
[root@localhost wl]# ln -s a aa ----------------------> 创建软链接
[root@localhost wl]# ls
a aa
[root@localhost wl]# ll
总计 36
-rw-r--r-- 1 root root 0 07-13 00:12 a
lrwxrwxrwx 1 root root 1 07-13 00:16 aa -> a
[root@localhost wl]# ln a aaa ------------------------> 创建一个硬链接
[root@localhost wl]# ll
总计 40
-rw-r--r-- 2 root root 0 07-13 00:12 a
lrwxrwxrwx 1 root root 1 07-13 00:16 aa -> a
-rw-r--r-- 2 root root 0 07-13 00:12 aaa
[root@localhost wl]# rm -rf a //强制删除
[root@localhost wl]# ll
lrwxrwxrwx 1 root root 1 07-13 00:16 aa -> a //文件仍然存在,但打不开,删除原文件之后 aa 就没有什么实际意义了
-rw-r--r-- 1 root root 0 07-13 00:12 aaa //删除原文件之后依然不影响 aaa 的阅读
2,软硬连接关于目录的情况:
软连接:两个文件保持同步变化
硬链接:不允许目录的方式 (若有就成了同步文件夹了)
(当原文件删除后,链接文件的状态会变成红色以警示这时无效的文件)
总结:
软链接:文件或目录,当删除源文件后,连接文件失效;当删除链接文件或目录时,源文件或目录不受影响
硬链接:当删除原文件时,链接文件不受影响;当删除链接文件时,原文件不受影响。
以上是关于软硬连接的最经典演绎的主要内容,如果未能解决你的问题,请参考以下文章