linux软连接和硬链接

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

简单的介绍一下:

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

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

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

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

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

环境变量与软连接

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

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

 

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

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

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

 

常用参数:

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

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

-f强制执行

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

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

-s软连接 

-v显示详细的处理过程

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值