linux快捷链接原始位置,linux链接

链接的概念,简答理解,就类似于windows操作系统的快捷方式,在windows中,快捷方式就是指向源文件的一个链接文件,可以让用户从不同位置来访问原始文件。在linux操作系统中有软连接和硬链接之分,linux的软连接跟windows的快捷方式非常类似,但硬链接跟它有点区别。

1、硬链接

1.1、硬链接特点:

我们可以将硬链接理解为一个指向原始inode的指针, 系统不会为他分配独立的inode和文件,所以,

硬链接文件和原始文件其实是同一个文件,只不过名字不一样而已。我们每添加一个硬链接,该文件的inode链接数就会加1;只有当该文件的inode连接数为0时才算彻底将它删除。换句话说,就算硬链接的原始文件被删除了,硬链接文件还是可以访问的。总结下硬链接的特点如下:

1、硬链接以副本的形式存在,不占用实际空间

2、不允许给目录创建硬链接

3、硬链接只有在同一个文件系统中才能创建

1.2、如何创建硬链接:

ln 原始文件 硬链接文件名

举例:给catalina.out文件创建一个硬链接,名字为yinglianjie.log

954e311c067dc08711d4ba92aa70a712.png

创建完毕后,我们可以看到,文件的硬盘连接数量增加到了2。

2、软连接

2.1、软连接的特点:

软连接仅仅包含所连接文件的路径名,因此它能链接目录文件(线上一般的日志文件目录经常用软连接)。但是当原始文件被删除后,软连接文件也将失效,跟windows操作系统的快捷方式类似。软连接的特点总结如下:

1、软连接以路径形式存在,类似于windows操作系统中的快捷方式

2、软连接可以跨文件系统,硬链接不可以

3、软连接可以对目录进行连接

2.2、如何创建软连接:

ln -s 原始文件名 软连接文件名

假如我要给catalina.out文件创建一个软连接,软连接的名字为ruanlianjie.log

#ln -s catalina.out ruanlianjie.log

409fbabc0e09cda2089f2cd5e2549d46.png

注意哦,catalina.out和ruanlianjie.log文件前面inode连接数都是1哦,没有增加

3、如何删除硬、软连接:

rm -rf /usr/local/nginx

像删除文件一样删除连接

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值