ln软链与硬链的应用

1. ln 硬连接<只能硬连文件,不能硬连目录>

ln  [源文件] [新文件]

 实例

1. 创建文件aa.txt

2.创建硬连接bb.txt

注意 aa.txt是已经存在的文件. bb.txt才是要创建的硬连接文件.

3. 硬连接的特点

  1. 向bb.txt写内容, aa.txt也能看到. 反过来也一样.

     

    2. 删除源文件aa.txt, 而bb.txt不受影响

     为什么呢?因为inode是一样的. 使用查看ls -li

2. ln -s [源文件或目录] [新文件或目录]

ln -s [源文件或目录] [新文件或目录]

实例

1. 创建软连接文件

注意x.txt是存在的文件, y.txt是需要创建的软连接文件,本来是不存在的.

ln -s x.txt y.txt

2.查看详细, inode不相同.

3.删除源文件,会影响软连接文件, 反过来删除软连接不会影响源文件

4.创建软目录

创建aa文件夹, 里面有a.txt文件. 建立bb软连接目录 

5.删除bb软目录. 需要注意后面不要带/否则会将aa里的内容删除掉.

正常删除软目录,后面不带/, 源目录文件依然在.  bb软连接不存在啦

如果删除软目录带上了/, 则aa目录里的内容不存啦, 但是bb软连接还在.

3. 总结

  1. 建立硬连接,只能对文件进行操作.目录不生效.
  2. 删除硬连接文件,源文件不受影响
  3. 建立软文件,删除源文件,软文件受影响.无法访问
  4. 建立软目录,若删除源目录, 软目录受影响.
  5. 删除软目录时,如果后跟/的话,只是删除内容,而不是删除软目录,会将源目录里的内容删除,非常危险
  6. 删除软目录正确做法就是目录后面不跟/,才是真正删除软目录,源目录不受影响.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值