参考链接
ln [参数][源文件或目录][目标文件或目录]
[oracle@Linux]$ touch f1 #创建一个测试文件f1
[oracle@Linux]$ ln f1 f2 #创建f1的一个硬连接文件f2
[oracle@Linux]$ ln -s f1 f3 #创建f1的一个符号连接文件f3
[oracle@Linux]$ 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
软链接
以 路径的形式存在(类似于Windows操作系统中的快捷方式
可以 跨文件系统
可以对一个不存在的文件名进行链接
可以对目录进行链接
符号连接文件 与原文件的inode节点不同
(实际上是保存了一个绝对路径,当用户访问这个文件时系统会自动将其替换成其所指的文件路径
硬链接
以 文件副本的形式存在,但不占用实际空间
不可以 跨文件系统
不允许给目录创建硬链接
只有在同一个文件系统中才能创建
硬连接文件 与原文件的inode节点相同(指向相同的物理地址