link  链接

语法: ln [-option] 源文件 链接文件

解析:分类:硬链接、软链接,链接的目的就是为了让文件在系统有多个地方可以看到。

参数: -d ---- 创建的链接文件是硬链接,缺省参数(不加参数,默认就是硬链接),即ln 不    加参数创建的就是硬链接,跟链接文件后面是.hard 或者是.soft没有关系

   

           -s ---- 创建的就是软链接

          建议:创建硬链接的时候,方便记忆,可以在链接文件后面添加.hard 后缀名

          创建软链接的时候,可以添加 .soft 方便记忆

  

备注:.hard 或者.soft 不是区分软硬链接的标识符

链接的增删改查详解

硬链接:

1、查看源文件和硬链接文件,内容是完全一样的,新增硬链接,节点数会 +1;修    改了链接文件或者是源文件,对应的源文件或者链接文件都会同步修改

2、原因就是源文件和链接文件的code是同一个

3、删除其中一个文件,节点数 -1 ,对另外一个文件内容上没有影响,删除 使用 rm

4、   

硬链接的新增: ln (-d 可省) 源文件 链接文件.hard

修改: vi  vim

查看: cat more less 等等

查看文件属性: ll

删除:rm

软连接:

1、

类似于Windows的快捷方式。软链接创建以后,节点数不发生变化,但是软链接的文件的大小发生变化了,变小了

正常的软链接是浅蓝色,箭头指向源文件;如果软链接变成的红色,一般都是  源文件发生了损坏。

但是,如果是创建软链接的时候,软链接和源文件不在同一个目录下,给源文件没有添加路径,就会出现创建好的

软链接变红色,原因是箭头指向无法找到源文件。解决办法:给源文件也添加绝对路径。

连接文件和源文件内容都是完全一样的,同步更新,但是 code(文件编号)是独立的。

2、

如果把软链接文件删除,对源文件和它的硬链接文件没有影响

如果把硬链接删除,对源文件和它的软链接文件内容也没有 影响,源文件的 节点数 -1

如果把源文件删除,对它的硬链接没有影响,但是节点数-1,源文件对应的软 链接变红色

软链接的权限永远显示的都是所有人都有所有权限,但是实际是按照源文件的 权限执行的,所以眼见不一定为实。

3、

软链接的新增: ln -s 源文件 链接文件.soft

编辑 vi vim

删除 rm

查看内容 :cat 、less 、more 等等

查看属性 ll

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐