也叫符号链接,仅仅包含所链接文件的名称和路径,很像一个记录地址的标签。当原始文件被删除或者移动之后,新的链接文件也会随之失效,不能被访问。
(感觉有一点像windows下的快捷方式)
可以将它理解为一个“指向原始文件block的指针”。系统会创建出一个与原来一模一样的 inode信息块。所以,硬链接文件与原始文件其实是一模一样的, 只是名字不同。每添加一-个硬链接,该文件的inode个数就会增加1;而且只有当该文件的inode个数为0时,才算彻底将它删除。换言之,由于硬链接实际上是指向原文件block的指针,因此即便原始文件被删除,依然可以通过硬链接文件来访问。需要注意的是,由于技术的局限性,不能跨分区对目录文件进行硬链接。
ln [参数]原始文件名 链接文件名 创建文件的软硬链接 参数: -s 创建符号链接(软连接),如果不带这个参数,就是创建硬链接 -f 强制创建文件或目录的链接 -i 覆盖前先询问 -v 显示创建链接的过程
首先创建两个文本文件
先为01.txt制作软链接
查看两个文件,发现里面东西确实一样
将01.txt删除以后,发现new1.txt也不能访问了
接下来给02.txt创建一个硬链接,然后将02.txt删除掉,发现硬链接还能访问。
-v参数的使用()显示创建链接的过程