目录
符号链接/软连接(symbolic link)
实验解释:
1 创建一个文件,并输入内容: echo 111 > /file1
2 创建一个软连接: ln -s /file1 /home/file11 (-s 软连接,去掉为硬链接)
3 观察软连接: ll /home/file11
4 观察软连接文件: ll /file1 /home/file11
5 查看两个文件,内容一致。
6 删除源文件,软连接闪烁,不可用。
# rm -rf /file1
# ll /home/file11
总结:软连接像快捷方式,可以对文件和目录做软连接。软连接记录的只是源文件的绝对路径。
软连接失去源文件不可用。
硬链接
实验解释
1 创建同分区硬链接成功,创建不同分区硬链接失败。
# echo 222 > /file2
# ln /file2 /file2-h1
# ln /file2 /home/file2-h2 (home与root在不同分区,此硬链接命令会报错)
2 硬链接删除源文件,依然可以用
#rm -rf /file2
#cat /file2-h1
3 不允许将硬链接指向目录
# ln /home/ /mnt
ln: “/home/”: 不允许将硬链接指向目录
总结:硬链接只能针对文件做。不能对目录做。硬链接只能在同分区做。