#Linux(连接档概念)

(一)发行版:Ubuntu16.04.7


(二)记录:

(1)硬链接(inode,建立硬链接的文件inode号相同)

(2)创建硬链接:ln + 文件名1 +文件名2(如果文件名2不存在,那么就会创建一个文件,源+目)

         查看inode号:ls -i或者ls -li(获得更多信息)

(3)如果文件2已经存在,可以使用 ln + 文件名1  +文件名2 -f 强制创建硬链接

(4)创建硬链接之后,会被联动改动,比如我在test1.c里面输入了hello world!,然后查看test2.c里面的内容发现test2.c里面有内容

(5)硬链接优点

(6)硬链接的缺点:硬链接只能创建在同一个文件系统下,而且目录之间不能创建硬链接


(1)软连接(类似于快捷方式,建立软链接的inode号不相同)

(2)创建软连接:ln -s +源文件+目标文件(源文件必须为绝对路径)

 (3)将test1.c与test2.c创建链接之后在test1.c中输入内容,然后查看test2.c中的内容,发现已经同步修改。

(4)将test1.c删除再查看test2.c发现不能查看(在硬链接中不会出现这种问题)

 


(三)命令:

无论硬连接还是软连接,都会联动改变文件,硬连接类似于复制,软连接类似于快捷方式(源文件删除则无法访问)

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值