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
    可以看到软连接已经删掉了。
    结论:
    在删除文件时要小心
    在删除软链接文件时,小心使用

  • 相关阅读:
    python学习笔记3:基础(元组、字符串、列表、字典)
    python学习笔记2:基础(邮件发送)
    pycharm版本控制
    Pycharm版本控制之本地Git用法
    GitHub使用
    qtp简单说明
    查询Activity方便一点的方法
    appium基础框架
    loadrunner基本流程
    python下的unittest框架
  • 原文地址:https://www.cnblogs.com/datalife/p/8286573.html
Copyright © 2011-2022 走看看