当前位置: 首页 > news >正文

Linux命令·rmdir

今天学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。

1.命令格式:

rmdir [选项]... 目录...

2.命令功能:

该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限。

3.命令参数:

- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。

-v, --verbose 显示指令执行过程

4.命令实例:

实例一:rmdir 不能删除非空目录

命令:

rmdir doc

输出:

[root@localhost scf]# tree

.

|-- bin

|-- doc

| |-- info

| `-- product

|-- lib

|-- logs

| |-- info

| `-- product

`-- service

`-- deploy

|-- info

`-- product

12 directories, 0 files

[root@localhost scf]# rmdir doc

rmdir: doc: 目录非空

[root@localhost scf]# rmdir doc/info

[root@localhost scf]# rmdir doc/product

[root@localhost scf]# tree

.

|-- bin

|-- doc

|-- lib

|-- logs

| |-- info

| `-- product

`-- service

`-- deploy

|-- info

`-- product

10 directories, 0 files

说明:

rmdir 目录名 命令不能直接删除非空目录

实例2:rmdir -p 当子目录被删除后使它也成为空目录的话,则顺便一并删除

命令:

rmdir -p logs

输出:

[root@localhost scf]# tree

.

|-- bin

|-- doc

|-- lib

|-- logs

| `-- product

`-- service

`-- deploy

|-- info

`-- product

10 directories, 0 files

[root@localhost scf]# rmdir -p logs

rmdir: logs: 目录非空

[root@localhost scf]# tree

.

|-- bin

|-- doc

|-- lib

|-- logs

| `-- product

`-- service

`-- deploy

|-- info

`-- product

9 directories, 0 files

[root@localhost scf]# rmdir -p logs/product

[root@localhost scf]# tree

.

|-- bin

|-- doc

|-- lib

`-- service

`-- deploy

|-- info

`-- product

7 directories, 0 files

http://www.lryc.cn/news/27912.html

相关文章:

  • 从0开始自制解释器——综述
  • 【spring】spring5特性
  • 曹云金回归、于谦电影杀青,德云社想不火都难
  • 从入门到精通:数据库设计规范指南
  • js 求解《初级算法》8.字符串转换整数(atoi)
  • Vue学习笔记(5)
  • LeetCode 面试题 05.02. Binary Number to String LCCI【字符串,数学】中等
  • 数据结构 “串“ 的补充提升与KMP算法及其优化的具体实现
  • 如何使用Spring Cloud搭建MQ(Message Queue)消息队列
  • iphone备忘录删除怎么恢复?分享苹果数据找回办法
  • 【PPT】《我去!还有这种网站?》-知识点目录
  • SQL 将查询结果插入到另一张表中
  • 代码随想录算法训练营day48 | 动态规划 121 买卖股票的最佳时机 122 买卖股票的最佳时机II
  • MediaTek 天玑 8000 5G移动平台详细参数
  • Kafka
  • 数据结构——第三章 栈与队列(2)
  • 【Linux学习】基础IO——理解缓冲区 | 理解文件系统
  • RHCSA-重置root密码(3.3)
  • 无公网IP快解析实现U+随时随地访问
  • UVa 307 Sticks 木棍拼接 ID 迭代加深搜
  • 阿里云(CentOS)中MySQL8忘记密码的解决方法
  • 三、Spring的入门程序
  • 摘录一下Python列表和元组的学习笔记
  • 【量化金融】收益率、对数收益率、年华收益、波动率、夏普比率、索提诺比率、阿尔法和贝塔、最大回撤
  • 1_机器学习概述—全流程
  • VUE中给对象添加新属性时,界面不刷新怎么办
  • 视频号频出10w+,近期爆红的账号有哪些?
  • 企业寄件现代化管理教程
  • django 在网页显示后台进度
  • 机器学习库(Numpy, Scikit-learn)