ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln -n[原文件][目标文件]
-s 创建软连接
功能描述:生成链接文件
由上图可以看到这是我们所创建的软链接文件
为什么要用软连接?
软连接相当于Windows的快捷方式
但是windows的快捷方式都会指出文件的路径
分析上图
1.软连接文件三个用户的权限
全部都是lrwxrwxrwx
但是实际上,我们操作的权限还是原文件的程序
2.我们看到文件的大小也发生了改变
这里软链接仅仅只是符号链接
文件大小-只是符号链接
3/tmp/issue.soft-> /etc/issue
我们再创建一个硬链接文件
我们看到硬链接的执行权限和原文件是相同的
硬链接文件:
1.当我们用CP -P
将会同步更新
echo “www.wenbao.net”>>/etc/issue
此时如果我们把原文件删掉
再来看看这里面的内容
我们会发现
硬链接还存在
2.通过i结点识别
与此同时,软链接用ls -l 命令查看变成了红色
查看结点,这里由于我把原文件删了而又没有备份
所以这里没有显示处原文件的结点
但是如果没有删除,那么原文件的结点和硬链接的结点将会是一样的
3.不能跨分区
就像是你在windowsC盘的文件链接到D盘
不可以的
而软链接可以
4.不能针对目录使用
而软链接是可以的