[root@localhost lyz]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
硬链接 里面的内容是什么
[root@localhost lyz]# cat /tmp/issue.hard
CentOS release 6.5 (Final)
Kernel \r on an \m
然后再像源文件里面末尾写入一行信息
[root@localhost lyz]# echo "" >> /etc/issue
然后查看源文件
[root@localhost lyz]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
查看目标文件,你会发现 也会同步更新信息
[root@localhost lyz]# cat /tmp/issue.hard
CentOS release 6.5 (Final)
Kernel \r on an \m
此时再查看 软连接 也会有相同的信息 ,因为软连接也是指向源文件的,所以也是查得出来
[root@localhost lyz]# cat /tmp/issue.soft
CentOS release 6.5 (Final)
Kernel \r on an \m
[root@localhost lyz]#
这样我们看不出来软连接和硬连接有啥区别,我们来做一下实验:
我们先备份 源文件,然后删除源文件,然后再查看软连接,你会发现找不到那个文件,而硬链接却还能找到
[root@localhost lyz]# cp /etc/issue /etc/issue.bak
[root@localhost lyz]# cat /etc/issue.bak
CentOS release 6.5 (Final)
Kernel \r on an \m
[root@localhost lyz]# rm /etc/issue
rm:是否删除普通文件 "/etc/issue"?y
[root@localhost lyz]# cat /tmp/issue.soft
cat: /tmp/issue.soft: 没有那个文件或目录
[root@localhost lyz]# cat /tmp/issue.hard // 再查看硬链接,你会发现没有影响,这就说命令cp -p 的功能了,
CentOS release 6.5 (Final)
Kernel \r on an \m
[root@localhost lyz]#