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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • web前端导航条制作

    web前端导航条制作以百度为例:没有加超链接,如果有人要用加上就好了<!DOCTYPEhtml><html> <head> <metacharset=”utf-8″> <title></title> <styletype=”text/css”> #nav{ height:60px; background:rgba(0,0,0,0.2); padding-left:24px;

    2022年7月22日
    6
  • centos7重启nginx「建议收藏」

    centos7重启nginx「建议收藏」1.找到nginx的安装位置whereisnginx2.进入该目录下cd/usr/sbin3.重启./nginx-sreload

    2022年8月13日
    7
  • 线程池面试题一般会怎么问?线程池面试题总结及答案整理

    线程池面试题一般会怎么问?线程池面试题总结及答案整理对于广大程序员来说,线程池一定不会陌生,因为大部分程序员面试时总会被问到关于线程池的问题,今天总结了一些关于线程池的各种面试可能问到的题目,希望对大家有所帮助。一、线程池是什么?答:线程池,是一种多线程处理形式,在处理过程中将任务添加到队列中,然后在创建线程后自动启动这些任务。比如把线程池看成一个容器,集中管理线程。线程使用完不会销毁,会先储存在线程池中。二、线程池有几种?答:常见的线程池有四种。newCachedThreadPool创建一个可缓存的线程池,如果线程池长度超过处理需要,

    2022年5月5日
    46
  • 黑苹果收集

    黑苹果收集

    2021年8月26日
    48
  • osip2添加多个不同类型body[通俗易懂]

    osip2添加多个不同类型body[通俗易懂]最近接到任务,要写一个SIP协议转换的服务器。但个人对SIP了解非常少,幸好学长写有一个类似的东西,于是向学长请教。但是由于个人悟性问题(微笑),我除了知道了用了osip和exosip这个库之外,其他一无所知。于是回实验室开始看源码+网上查资料,发现了一个问题:目前学长的程序还有网上的资料千篇一律全是只添加了一个body(即SDP部分),但是根据实际,我需要添加两个body(SDP和XML),但网

    2022年6月29日
    23
  • kill命令杀死所有进程_linux杀死一个进程

    kill命令杀死所有进程_linux杀死一个进程1kill:根据进程号(PID)杀死进程在linux上,一般常用的杀死进程的命令是kill,但是也有缺陷,下面说1、查看指定名称的进程,如下我查看运行python程序的进程pythonaux|greppython2、根据进程号(PID)杀死进程:第二列显示的就是进程号killPID3、强制杀死进程,有些进程可能杀不死,就加个-9参数,强制让它死掉!kill-9PID5、杀死多个进程,在后面跟多个进程的PID号即可kill-9PID1PID2PID3…

    2022年9月29日
    0

发表回复

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

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