第三章 Linux 软链接与硬链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章 Linux 软链接与硬链接相关的知识,希望对你有一定的参考价值。

Linux 软链接与硬链接

通过实验加深理解

[[email protected]]$ touch f1          #创建一个测试文件f1

[[email protected]]$ ln f1 f2          #创建f1的一个 硬连接   文件f2

[[email protected]]$ ln -s f1 f3       #创建f1的一个 符号连接 文件f3  即软链接

[[email protected]]$ ls -li            # -i参数显示文件的inode节点信息

total 0

9797648 -rw-r--r--  2 oracle oinstall 0 Apr 21 08:11 f1

9797648 -rw-r--r--  2 oracle oinstall 0 Apr 21 08:11 f2

9797649 lrwxrwxrwx  1 oracle oinstall 2 Apr 21 08:11 f3 -> f1

从上面的结果中可以看出,硬连接文件f2与原文件f1inode节点相同,均为9797648,然而符号连接文件的inode节点不同。

[[email protected]]$ echo "I am f1 file" >>f1

[[email protected]]$ cat f1

I am f1 file

[[email protected]]$ cat f2

I am f1 file

[[email protected]]$ cat f3

I am f1 file

[[email protected]]$ rm -f f1

[[email protected]]$ cat f2

I am f1 file

[[email protected]]$ cat f3

cat: f3: No such file or directory

通过上面的测试可以看出:当删除原始文件f1后,硬连接f2不受影响,但是符号连接f1文件无效


本文出自 “小行星” 博客,请务必保留此出处http://3203180.blog.51cto.com/3193180/1876675

以上是关于第三章 Linux 软链接与硬链接的主要内容,如果未能解决你的问题,请参考以下文章

Linux 软连接与硬链接区别

linux下软连接与硬链接的区别

linux下软链接与硬链接的区别

Linux常用基本命令(软链接与硬链接 )

Linux中的软链接与硬链接

linux下 软链接与硬链接的区别