linux空文件夹删不掉_linux可以遍历删除空目录吗

linux空文件夹删不掉_linux可以遍历删除空目录吗请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习。1.rmdir命令简介本文主要介绍rmdir命令,该命令用于删除Linux上的空目录。对于非空目录,请使用rm命令。2.rmdir命令选项-p或–parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;–ignore-fail-on-non-empty:此…

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

Jetbrains全家桶1年46,售后保障稳定

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习。

1. rmdir命令简介

本文主要介绍rmdir命令,该命令用于删除Linux上的空目录。对于非空目录,请使用rm命令。

2. rmdir命令选项

-p或–parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;

–ignore-fail-on-non-empty:此选项使rmdir命令忽略由于删除非空目录时导致的错误信息;

-v或-verboes:显示命令的详细执行过程;

–help:显示命令的帮助信息;

–version:显示命令的版本信息。

3. 使用案例

3.1 进入某目录[root@zcwyou zcwyou]# cd ~/zcwyou/

3.2 创建空目录dir123[root@zcwyou zcwyou]# mkdir dir123

3.3 删除空目录[root@zcwyou zcwyou]# rmdir ./dir123

表示成功删除空目录。

1e374c5c04b3507bfe72ef42d5ab344a.png

linux删除空目录

创建目录dir456[root@zcwyou zcwyou]# mkdir dir456

进入目录dir456[root@zcwyou zcwyou]# cd dir456

创建123.txt文件[root@zcwyou dir456]# touch 123.txt

返回上一级目录[root@zcwyou dir456]# cd ..

现在,dir456为非空了。

8ca855d689a8c4f5da4d2ab38eb6629d.png

创建非空目录

3.3 使用rmdir删除非空目录[root@zcwyou zcwyou]# rmdir dir456/

rmdir: 删除 “dir456/” 失败: 目录非空

可以看出,rmdir不能删除空目录。

如果要删除非空目录,请使用rm -rf[root@zcwyou zcwyou]# rm -rf ./dir456

f476d25702e76c3c6de4dfade8004721.png

使用rm删除非空目录

4.总结

rmdir其实一般比较少用,因为一般使用rm命令多,但rmdir更安全。因为它不能删除非空目录。

本文已同步至博客站:

https://www.linuxrumen.com/cyml/417.html

点击了解更多,快速查看更多的技术文章列表。

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

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

(0)
上一篇 2025年5月27日 下午4:15
下一篇 2025年5月27日 下午4:43


相关推荐

  • excel中html批量转化为pdf文件,如何将大量的Excel转换成PDF?

    excel中html批量转化为pdf文件,如何将大量的Excel转换成PDF?大家都知道Excel表,最怕别人修改了,尤其是数据。一旦修改,可能就会有麻烦。那如何是好呢?有一个最简单的办法就是把Excel转换成PDF文件,这样别人只能阅读不能编辑,就不用担心被修改了,哈哈~下面就随小编一起来看下Excel转PDF的办法有哪些吧?方法一:需要一份份文件手动处理。1、创建PDF文件a、打开需转成PDF的文件,譬如本例的表格:成本数据b、单击工具栏上的“文件”标签,点击“保存并发…

    2022年5月18日
    59
  • java struts2 mvc_struts2和springmvc区别?

    java struts2 mvc_struts2和springmvc区别?Struts2 是类级别的拦截 一个类对应一个 request 上下文 SpringMVC 是方法级别的拦截 一个方法对应一个 request 上下文 而方法同时又跟一个 url 对应 所以说从架构本身上 SpringMVC 就容易实现 restfulurl 而 struts2 的架构实现起来要费劲 因为 Struts2 中 Action 的一个方法可以对应一个 url 而其类属性却被所有方法共享 这也就无法用注解或其他方式标识

    2026年3月17日
    2
  • 如何评价扣子空间?

    如何评价扣子空间?

    2026年3月14日
    2
  • Ubuntu安装Pycharm并配置Python解释器

    Ubuntu安装Pycharm并配置Python解释器PyCharm 是一款功能强大的 Python 编辑器 可以跨平台在 Windows Mac Ubuntu 上运行 本文介绍了在 Ubuntu 上安装 PyCharm 的方法 Ubuntu 版本为 20 04 以 2020 2 3 版本的 PyCharm 为例 主要包括 Ubuntu 中 Pycharm 的安装和 Python 解释器调用 与 Windows 下有一定共通之处

    2026年3月27日
    1
  • java 字符串数组转String

    java 字符串数组转String字符串数组转 Stringpublic String fields StringBuffer newStringBuf for inti 0 i

    2026年3月26日
    2
  • nonlocal用法

    nonlocal用法这个 nonlocal 是 py3 x 中才有的关键词第一种情况 不使用 nonlocal 的情况 encoding utf 8 importsysrel sys sys setdefaulten utf 8 deftest x 1print test str x

    2026年3月16日
    3

发表回复

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

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