Linux学习(十三):Linux连接文件Ln

题记:
ln [-sf] 源文件 目标文件
-s:如果不加任何参数就进行连接,那么就是hard link,至于-s就是symbolic link
-f:如果目标文件存在时,就主动将目标文件直接删除后再创建。

例一:将/etc/passwd复制到/tmp下面,并且查看inode与block。
Linux学习(十三):Linux连接文件Ln

例二:将/tmp/passwd制作hard link成为passwd-hd文件,并查看文件与容量。
Linux学习(十三):Linux连接文件Ln
ps:即便多了一个文件,整个inode与block的容量并没有改变

Linux学习(十三):Linux连接文件Ln
ps:指向同一个inode。

例三、将/tmp/passwd 创建一个符号连接
Linux学习(十三):Linux连接文件Ln
ps:符号连接指向的inode就不同了。
Linux学习(十三):Linux连接文件Ln
ps:inode数改变了。

例四、删除源文件passwd,看其他两个文件是否能够开启
Linux学习(十三):Linux连接文件Ln

Linux学习(十三):Linux连接文件Ln
ps:符号连接果然打不开,连接符报红。