zoukankan      html  css  js  c++  java
  • Linux 的文件软链接如何删除

    Linux 的文件软链接如何删除
    创建软链接即用 ln -s 原始文件或文件夹 目标文件或文件夹

    举例:
    [root@recover test]# pwd
    /test
    [root@recover test]# ll
    total 0
    -rw-r--r-- 1 root root 0 Sep 20 14:25 1
    -rw-r--r-- 1 root root 0 Sep 20 14:25 2
    -rw-r--r-- 1 root root 0 Sep 20 14:25 3
    -rw-r--r-- 1 root root 0 Sep 20 14:25 4

    /test下有1 2 3 4四个文件

    ln -s /test /lntest
    即建立两者之间的链接。
    [root@recover /]# ls -ltr |grep test
    drwxr-xr-x 2 root root 4096 Sep 20 14:25 test
    lrwxrwxrwx 1 root root 5 Sep 20 17:25 lntest -> /test
    可以看到给/test创建了软链接lntest
    当删除链接文件时,如果不小心会把原始文件删掉
    例:
    [root@recover /]# rm /lntest/
    rm: cannot remove `/lntest/': Is a directory
    会提示lntest是一个文件夹无法删除这时千万不要用 rm -rf /lntest/ 来删除,否则你删除的并不是链接文件 而是真正的 /test文件夹里的文件。如下:
    [root@recover /]# rm -rf /lntest/
    [root@recover /]# cd /test/
    [root@recover test]# ll
    total 0
    想要删除链接文件要用以下命令:
    rm /lntest 只是少了一个“ / ” 删除的 就是链接文件, 也就是在文件的最后不要加上/
    [root@recover test]# rm /lntest
    rm: remove symbolic link `/lntest'? y
    [root@recover /]# ls -ltr |grep test
    drwxr-xr-x 2 root root 4096 Sep 20 17:29 test
    可以看到软连接已经删掉了。
    结论:
    在删除文件时要小心
    在删除软链接文件时,小心使用

  • 相关阅读:
    进度条
    radio checkbox 修改默认样式
    css3实现的switch开关按钮
    CSS常用样式
    js定义对象的多个属性值
    jquey常用代码
    分享一个酷炫动态登录页面html
    博客园添加背景音乐,背景效果!
    几个有益的 CSS 小知识
    html+css-->background-img(背景图的设置)
  • 原文地址:https://www.cnblogs.com/jonathanyue/p/9301169.html
Copyright © 2011-2022 走看看