linux软连接和硬链接

linux 专栏收录该内容
17 篇文章 0 订阅

linux上的软连接和window系统上的快捷方式类似,但是还是有一些区别的(毕竟是两个不兼容的系统)。

简单的介绍一下:

ln -s [源文件或者目录]  [目标文件或者目录]

将目标文件或目录指向指向源文件或目录。这一点和window的快捷方式相同。

ln -snf  (格式同上,用于修改软连接)

添加软连接或者修改软连接的时候,源文件或目录的路径一定要记得使用绝对路径(虽然也可以用相对路径来表示)。

软连接可以像文件一样直接删除。

环境变量与软连接

软连接会在选定的位置上生成镜像文件,不会占用磁盘空间。

而硬链接会将源文件直接复制到指定的位置,占用同样大小的磁盘空间(一般用不到)。

 

ln 不带参数的为硬链接, 它会生成一个和源文件大小相同的空间。

无论是软连接还是硬链接,文件都保持同步变化。

指向一个文件的所有硬链接都删掉的话文件内容才会被删除掉,软连接只有删除了源链接文件,软连接也就失效了。

 

常用参数:

-b 删除,覆盖以前建立的链接

-d允许超级用户制作目录的硬链接

-f强制执行

-i交互模式,文件存在则提示用户是否覆盖。

-n把符号链接视为一般目录

-s软连接 

-v显示详细的处理过程

 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值