linux删除软连接命令_linux删除链接文件夹

linux删除软连接命令_linux删除链接文件夹linux删除软链接的正确做法

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

概述:

          如何在linux服务器上正确且安全的删除软连接?

例子:

touch abc.txt
touch zzz.txt
echo 'test test test' > zzz.txt
ln -s zzz.txt zcw

示例图:

  linux删除软连接命令_linux删除链接文件夹

软连接已生效,可以看到修改zzz.txt,zcw也跟着一起修改。

删除软连接:

正确删除软连接的方法:

1.unlink(最保险的方式)

# unlink 链接源 原文件或目录
unlink zcw

linux删除软连接命令_linux删除链接文件夹

2.rm方式删除(链接目录时候千万要小心,不要加f参数)

rm zcw        # rm link
rm -r zcw     # rm -r link 这里的参数 r 其实是没有意义的,因为link是一个软连接 不是目录
rm -rf zcw    # rm -rf link     # 这里的 rf 同样没有意义,只是rm 命令忽略了这里的参数

linux删除软连接命令_linux删除链接文件夹

错误示范:

rm -rf link/
# 这个时候你发现软连接并没有删除,但 link/目录下的文件是全部被删除了
# 这些罪魁祸首是参数f,如果你没有使用f参数 这一切还可以挽回

rm link/ 
rm: cannot remove `link/': Is a directory
# 这里rm通过你的参数 link/发现是要删除一个目录,这时候需要你添加参数r 

rm -r link/
rm: cannot remove `link': Not a directory
# 这里你添加了r参数,但是并不能找到目录 link/因为link并不是一个目录,他是一个软连接,只不过有些shell在补全的时候会将 `/` 补全上去

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188379.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • VMWare安装Win10虚拟机详细教程

    VMWare安装Win10虚拟机详细教程1. 安装Win10之前,先检查VMware虚拟网卡是否正常打开控制面板,找到网络和Internet点击更改设备器配置,查看VMware虚拟网卡是否存在和已启用2. 还原默认设置(网卡正常跳过此步骤)点击VMware中的—编辑—虚拟网络编辑器点击左下角的—还原默认设置3. 虚拟网卡正常后,开始创建虚拟机4. 选择—自定义(高级)©5. 根据自己安装的VMware选择合适的—硬件兼容性6. 选择自己所需要的Windows系统镜像进行安装7.

    2022年6月26日
    123
  • opencv实现视频里人数统计「建议收藏」

    opencv实现视频里人数统计「建议收藏」基于图像的人数统计属于模式识别问题,可应用于安防领域。传统的方法包括:1)视频捕获;2)目标提取(背景建模、前景分析)——常见方法有高斯背景建模、帧差法、三帧差法等;3)目标识别(模式识别、特征点分析),如人脸识别,头肩部识别等,OpenCV里可以使用Hear特征、级联分类器来进行特征检测;4)目标跟踪——基本方法有直方图特征匹配和运动目标连续性匹配,opencv里可以使用CamShift算法直接对

    2022年6月1日
    151
  • docker疑难杂症:docker命令Tab无法自动补全[通俗易懂]

    docker疑难杂症:docker命令Tab无法自动补全[通俗易懂]今天在敲命令时,发现docker无法自动补全镜像名和其他参数,这样使用效率大大降低,然后百度找方法,下面是解决方法一、安装bash-completeyuminstall-ybash-completion二、刷新文件source/usr/share/bash-completion/completions/dockersource/usr/share/bash-completio…

    2022年5月13日
    310
  • 小程序 消息推送配置token无效(解决方法)订阅消息

    小程序 消息推送配置token无效(解决方法)订阅消息代码://验证tokenfunctionverifyToken(){$signature=$_GET[“signature”];$timestamp=$_GET[“timestamp”];$nonce=$_GET[“nonce”];$token=’571247942′;//和token(令牌)一一对应$tmpArr=array($token,$timestamp,$nonce);sort($tmpArr,SORT_STR

    2022年9月12日
    0
  • SpringBootTest—–踩坑错误

    SpringBootTest—–踩坑错误Springboot降低了我们对spring开发的难度采用了大量在的自动配置,我们只需要进行简单的基本配置,就能快速开发一个spring应用。同样spring对于单元测试也有场景启动器—-spring-boot-starter-test,可以让我们在,spring环境下进行测试。昨天测试的时候,容器都无法启动,检查之后发现了原因,也是因为自己粗心大意。@RunWith(value…

    2022年5月22日
    35
  • cannot find the class file for_canyoufindtina

    cannot find the class file for_canyoufindtina今天第一次使用javah這個命令,一直報"Couldnotfindclassfile"這個錯誤,網上找了很多帖子,都是在說類名前面要加包的名字,還要設置什麼-classpath,最後發現其實這是個很違和的錯誤提示。我們一般會在.java文件所在目錄下用javac產生類文件.class,然後試圖使用javah命令產生c的頭文件.h,這個時候就會報上述錯誤了,即使加了-classpat…

    2022年9月24日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号