正确删除软链接方式

正确删除软链接方式

PS:今天遇到软链接删除时,把源文件也删除的情况,记录并总结一下正确删除软链接方式

一. 建立软连接

  1. 建立软链接命令
ln -s 源文件/目录 软链接文件/目录
  1. 执行删除操作
rm -rf 软链接文件/目录

二. 测试实验

  1. 对文件建立软链接,新建立a.txt, 为其建立软链接b.txt
ll
-rw-rw-r-- 1 cui cui      0 Oct 26 17:50 a.txt
lrwxrwxrwx 1 cui cui      5 Oct 26 17:52 b.txt -> a.txt
  1. 删除文件软链接
rm -rf b.txt      // b.txt软链接文件被删除,a.txt仍存在
rm -rf b.txt/     // a.txt 和 b.txt 仍然存在

进一步地

  1. 对目录建立软链接,新建立test1目录,并在其中建立a.txt文件。 为test1建立软链接test2
ln -s test1 test2
ll
drwxrwxr-x 2 cui cui   4096 Oct 26 18:00 test1/
lrwxrwxrwx 1 cui cui      5 Oct 26 18:00 test2 -> test1/
  1. 删除目录软链接
    1)方式一
rm -rf test2      // 只删除软链接目录,test1中源文件还在
ll
drwxrwxr-x 2 cui cui   4096 Oct 26 18:00 test1/
cd test1          // test1 中源文件a.txt 还在
ls
a.txt

2)方式二

rm -rf test2/      // test1 和 test2 只有两个空目录
ll
drwxrwxr-x 2 cui cui   4096 Oct 26 20:17 test1/
lrwxrwxrwx 1 cui cui      5 Oct 26 20:16 test2 -> test1/
cd test1           // test1 中源文件a.txt 被删除了,test2中也没有软链接文件了
ls     

总结

  1. 对于文件来说,直接删除软链接并不会删除源文件;
    对于目录而言,直接删除软链接目录(没有“/”)不会删除源文件,但是若删除目录时多添加了“/”,那么会只保留两个空目录(源文件目录和软链接目录中文件都没了)。
  2. 服务器上,对data文件夹建立软链接softlink_data后,如果想删除软链接,则执行 rm -rf softlink_data不要加/.
  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Windows软链接(也称为符号链接)是一种在文件系统中创建指向其他文件或目录的特殊类型的文件。它们允许您创建一个指向另一个文件或目录的快捷方式,而无需手动复制或移动这些文件或目录。 软链接的作用类似于Windows资源管理器中的快捷方式,它为文件或目录创建了一个指向另一个位置的指针。创建软链接可以帮助您管理和组织您的文件和文件夹,使得在文件系统中导航更加方便。 创建软链接的过程非常简单。您可以在任何支持Windows的文件和文件夹中创建软链接。以下是创建软链接的基本步骤: 1. 打开您想要创建软链接的目标文件或目录所在的文件夹。 2. 在文件资源管理器中,右键单击要创建软链接的文件或目录,并选择“新建”>“符号链接”选项。 3. 在弹出的对话框中,输入要创建软链接到的目标文件或目录的路径。 4. 单击“确定”按钮,完成软链接的创建。 通过使用软链接,您可以轻松地在不同的位置之间复制和移动文件和目录,而无需使用传统的复制和粘贴操作。此外,软链接还可以提供额外的访问权限和安全性选项,例如只读链接或受限制的访问权限。 需要注意的是,软链接只是一种文件系统中的特殊类型,它们不会在物理上移动或复制文件或目录。当您删除软链接时,它所指向的目标文件或目录仍然存在,只是不再被视为软链接的一部分。此外,如果您修改了目标文件或目录,软链接也会相应地更新以反映这些更改。 希望这些信息对您有所帮助!如有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Darchan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值