linux操作系统——软链接和硬链接

通俗理解:软链接就是快捷方式,ll命令之后最前面的l字母,硬链接是实体文件,与源文件保持同步,并且和源文件互为备份,各自删除不影响对方的存在。

创建方法:
软:ln -s 源文件 目标链接名称
硬:ln 源文件 目标链接名称
命令差别只有-s参数

软链接特点:

  • 软连接类似win的快捷方式
  • 软链接存放的是源文件的路径,指向源文件
  • 删除源文件,软链接依旧存在,但无法访问源文件内容
  • 软链接失效时一般是白字红底闪烁
  • 软链接和源文件是不同文件,文件类型也不同,inode号也不同

硬链接特点:

  • 删除硬链接文件或者删除源文件任意之一,文件实体并未被删除
  • 只有删除源文件和所对应的硬链接。文件实体才会被删除
  • 可以给文件设置硬链接文件来防止重要文件被误删
  • 可以通过ls -i查看inex, 具有相同inode节点号的多个文件互为硬链接文件

你可能感兴趣的:(操作系统,linux)