1. 创建软链接文件   【  ln -s 源文件 】   链接文件    类似于windows下的快捷方式

  【 ln -s expr.sh expr 】 此时创建的链接文件路径是相对于现在所在的路径,链接文件到其他目录下不可使用

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  shell 命令 链接文件 ln 随笔 第1张

  【 ln -s /home/linux/test/c_high/day3/expr.sh link 】

  shell 命令 链接文件 ln 随笔 第2张

  当不同版本的文件创建相同的链接文件提供用户使用

  特点:
    (1)修改源文件或者链接文件时,另外一个跟着进行修改
    (2)删除软链接,源文件没有影响
    (3)删除源文件,链接文件失效,当源文件重新建立,链接文件恢复
  注意:创建链接的时候尽量用绝对路径

 

2. 硬链接文件  【 ln  文件名  链接文件名 】 

  shell 命令 链接文件 ln 随笔 第3张

 

硬链接文件与源文件的inode号一样,可以看成一个文件的不同名字,它依然是一个普通文件
  特点:
    (1)修改源文件或者链接文件时,另外一个跟着进行修改
    (2)删除硬链接,源文件没有影响
    (3)删除源文件,链接文件不失效,依然可以用,当源文件重新建立,链接文件不恢复

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄