删除目录软链接注意事项

linuser Linux删除目录软链接注意事项已关闭评论15,8778字数 985阅读3分17秒阅读模式

软硬链接的区别在这里就不在阐述了。说一下删除目录软链接需要特别注意的地方:

系统环境:Linux Test.com 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

实验环境:在root 目录下创建一个测试目录 1 ,并在该目录下创建一个2.txt 的文件,写入内容 1.txt:文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

[root@server ~]# mkdir 1
[root@server ~]# echo 1.txt > 1/2.txt
[root@server ~]# tree  1
1
└── 2.txt

实验第一部分在删除软连接的目录时,如果目录后面不带 "/" ,则只删除软链接的目录(即windows 下通常所指的快捷方式),源目录结构不便:文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

1、做目录软链接,将创建的测试目录 1 链接到 /tmp 目录下:文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

[root@server ~]# ln -s /root/1 /tmp/
[root@server ~]# ls -l /tmp/1
lrwxrwxrwx 1 root root 7 Jan 26 15:53 /tmp/1 -> /root/1

2、执行删除操作:文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

[root@server ~]# rm -rf /tmp/1
[root@server ~]# ls /tmp/
systemd-private-ba67187ff35444d0bf13da73ea656d0e-httpd.service-0ea0u7

3、查看源目录结构:

[root@server ~]# tree  1
1
└── 2.txt

实验第二部分:在删除软连接的目录时,如果目录后面带 "/" ,则删除原目录下的所有文件,而软连接目录不删除文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

1、重新做目录软链接,将创建的测试目录 1 链接到 /tmp 目录下:文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

[root@server ~]# ln -s /root/1 /tmp/
[root@server ~]# ls -l /tmp/1
lrwxrwxrwx 1 root root 7 Jan 26 15:56 /tmp/1 -> /root/1

2、执行删除操作:文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

 [root@server ~]# rm -rf /tmp/1/
[root@server ~]# ls /tmp/
1  systemd-private-ba67187ff35444d0bf13da73ea656d0e-httpd.service-0ea0u7

3、查看源目录结构文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

[root@server ~]# tree  1
1

谢谢@linuser投稿分享文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/ 文章源自运维生存时间-https://www.ttlsa.com/linux/delete-directory-soft-link-notes/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
linuser
  • 本文由 投稿,于03/02/2016 01:00:52发表
  • 转载请务必保留本文链接:https://www.ttlsa.com/linux/delete-directory-soft-link-notes/
  • ln
  • rm
  • 软链接