从零开始学习Linux(四):链接命令
2020-11-25 本文已影响0人
通靈鹿小六
1、ln
命令作用:生成链接文件。
1.1、创建软链接
ln -s /home/testlink/anhao.txt /tmp/anhao_soft
查看生成的软链接文件的详细信息,如下图所示:
软链接的特点:
- 软链接只是指向源文件的快捷方式,相当于windows操作系统的快捷方式,所以软链接文件大小很小;
- 所有的软链接的权限都是lrwxrwxrwx,其中l表示软链接,因此所有用户都具有软链接的操作权限;
- 软链接文件权限和源文件不同权限,是否可以操作源文件,还要看源文件的权限才行;
- 软链接详细信息中,文件名后面会有->的标记;
1.2、创建硬链接
ln /home/testlink/anhao.txt /tmp/anhao_hard
同时查看硬链接文件和源文件的详细信息以及ID号,如下图所示:
发现两个文件的详细信息,完全一样。
硬链接的特点:
- 硬链接使用场景比较少;
- 硬链接相当于把源文件拷贝到目标位置,他同cp -p命令的区别是,硬链接可以同步更新(ID号一样,操作一个文件即操作另外一个);
- 硬链接不能跨分区创建;
- 硬链接不能针对于目录创建;