Linux命令rmdir的用法总结

发布时间 - 2017-09-04 00:00:00    点击率:

命令简介:

该命令用用来删除空目录,如果目录非空,则会出现错误。可以使用rm删除目录中的文件后,使用rmdir删除目录。也可以使用rm -rf替代rmdir命令。这是一个非常简单的命令。

 

命令语法:

rmdir [OPTION]... DIRECTORY...

 

命令参数:

参数

长参数

描叙

--ignore-fail-on-non-empty

忽略任何应目录里面有数据文件而造成的错误

-p

--parents

递归删除目录

-v

--verbose

显示命令执行的详细信息

--help

显示命令在线帮助

--version

显示命令版本信息

 

使用示例:

1: 查看rmdir命令的帮助信息

[root@testServ ~]# rmdir --help
Usage: rmdir [OPTION]... DIRECTORY...
Remove the DIRECTORY(ies), if they are empty.
 
      --ignore-fail-on-non-empty
                  ignore each failure that is solely because a directory
                  is non-empty
  -p, --parents   Remove DIRECTORY and its ancestors.  E.g., `rmdir -p a/b/c' is
                  similar to `rmdir a/b/c a/b a'.
  -v, --verbose   output a diagnostic for every directory processed
      --help     display this help and exit
      --version  output version information and exit

Report bugs to .

也可以使用下面命令查看rmdir文档信息

[root@testServ ~]# man rmdir

 

2: 使用rmdir删除空目录

如果目录非空,则会出现错误信息。

[root@testServ ~]# ls /root/kerry/
file1
[root@testServ ~]# rmdir kerry
rmdir: kerry: Directory not empty
[root@testServ ~]# rm -f /root/kerry/*
[root@testServ ~]# rmdir kerry

 

3:显示命令执行时的详细信息

[root@testServ ~]# mkdir test1  test2 test3
[root@testServ ~]# ls
anaconda-ks.cfg  Desktop  install.log  install.log.syslog  test1  test2  test3
[root@testServ ~]# rmdir -v test1  test2 test3
rmdir: removing directory, test1
rmdir: removing directory, test2
rmdir: removing directory, test3

 

4:递归删除目录,如下所示,首先创建目录kerry,在kerry目录下创建空目录tmp,接下来空目录test

 
[root@testServ ~]# mkdir -p kerry/tmp/test
[root@testServ ~]# tree kerry
kerry
`-- tmp
    `-- test

2 directories, 0 files

[root@testServ ~]# rmdir -p kerry/tmp/test

 

5:忽略任何应目录里面有数据文件而造成的错误

[root@testServ ~]# mkdir kerry
[root@testServ ~]# cd kerry
[root@testServ kerry]# touch file1
[root@testServ kerry]# cd ..
[root@testServ ~]# rmdir --ignore-fail-on-non-empty kerry/


# linux  # 递归  # 可以使用  # 则会  # 出现错误  # 这是一个  # 所示  # 文档  # 目录下  # 目录中  # Remove 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 音响网站制作视频教程,隆霸音响官方网站?  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  如何用搬瓦工VPS快速搭建个人网站?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  JavaScript Ajax实现异步通信  如何在建站之星网店版论坛获取技术支持?  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  如何用花生壳三步快速搭建专属网站?  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Android 常见的图片加载框架详细介绍  如何快速重置建站主机并恢复默认配置?  Python函数文档自动校验_规范解析【教程】  Swift开发中switch语句值绑定模式  如何快速搭建安全的FTP站点?  Python制作简易注册登录系统  昵图网官网入口 昵图网素材平台官方入口  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  使用spring连接及操作mongodb3.0实例  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  Android使用GridView实现日历的简单功能  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  如何在云虚拟主机上快速搭建个人网站?  如何在云服务器上快速搭建个人网站?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  浅析上传头像示例及其注意事项  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  如何登录建站主机?访问步骤全解析  Laravel distinct去重查询_Laravel Eloquent去重方法  Laravel怎么使用artisan命令缓存配置和视图  利用JavaScript实现拖拽改变元素大小  JavaScript如何实现类型判断_typeof和instanceof有什么区别  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  jquery插件bootstrapValidator表单验证详解  Android滚轮选择时间控件使用详解  简单实现jsp分页  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  青岛网站建设如何选择本地服务器?  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  如何获取PHP WAP自助建站系统源码?  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  详解jQuery中的事件  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工