1.概念理解
硬链接:(Hard Link) 类似于 windows下的复制粘贴,在D盘复制kaka文件,然后粘贴到E盘和F盘(但是不能以目录做为硬链接)
软链接:(Symbolic Link) 类似于 windows下的创建快捷方式,在D盘复制kaka的文件或者目录,然后粘贴到E盘或者F盘
实验:
2.通过实验加深理解
touch f1 #创建一个测试文件f1
ln f1 f2 #创建f1的一个硬连接文件f2
ln -s f1 f3 #创建f1的一个符号连接文件f3
ls -li # -i参数显示文件的inode节点信息
从上面的结果中可以看出,硬连接文件f2与原文件f1的inode节点相同,均为9797648,然而符号连接文件的inode节点不同。
echo "hello world" >>f1
执行cat f1,cat f2,cat f3 显示结果均为“hello world”
当执行rm -rf f1 时,cat f3 会报错
通过上面的测试可以看出:当删除原始文件f1后,硬连接f2不受影响,但是符号连接f1文件无效
时间: 2024-11-05 16:07:29