从零开始学习Linux(四):链接命令

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号一样,操作一个文件即操作另外一个);
  • 硬链接不能跨分区创建;
  • 硬链接不能针对于目录创建;

你可能感兴趣的:(从零开始学习Linux(四):链接命令)