Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5787388
  • 博文数量: 409
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 8273
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-23 19:15
个人简介

qq:78080458 学习交流群:150633458

文章分类

全部博文(409)

文章存档

2019年(127)

2018年(130)

2016年(20)

2015年(60)

2014年(41)

2013年(31)

分类: LINUX

2018-11-15 08:11:36

rmdir

删除一个空目录,可以同时删除途经的父目录,但是要确保父目录中没有其他内容。

此命令的适用范围:RedHatRHELUbuntuCentOSSUSEopenSUSEFedora

 

1、语法

rmdir [选项]  dir

 

2、选项列表

选项

说明

--version

显示命令版本信息

--help

显示帮助文档

--ignore-fail-on-non-empty

忽略由非空目录造成的错误信息

-p | --parent

删除目录,以及途经的父目录

-v | --verbose

显示详细信息

 

3、实例

1)简单删除一个目录

[root@localhost weijie]# ls -l test            //查看目录的详细信息

总用量 4

drwxr-xr-x 2 root root 4096 9  10 21:21 test

[root@localhost weijie]# rmdir testt/test/       //删除目录中的一个子目录

[root@localhost weijie]# ls -l test               //查看目录信息

总用量 0

2)使用-p选项,删除子目录以及途经的父目录,父目录只有当前的一个子目录

[root@localhost weijie]#mkdir test02/test          //test02中创建目录test

You have new mail in /var/spool/mail/root

[root@localhost weijie]# ls test02/                  //查看是否创建成功

test

[root@localhost weijie]# rmdir -p test02/test/     //使用-p选项删除目录test,这样会导致test02一起被删除

[root@localhost weijie]# ls                           //查看当前目录,test02已经不在了

1.c  link  link1  link2  my.iso  test  testt  wj234.q1C  wjtpflR

3)使用-p选项,删除子目录以及途经的父目录,父目录中还有其他内容

[root@localhost weijie]# ls testt/                   //查看目录内容

1.c  test

[root@localhost weijie]# rmdir -p testt/test/       //使用-p选项删除

rmdir: 删除目录 "testt" 失败目录非空                    //删除途经的父目录testt出错,因为这个目录下还有其他内容

[root@localhost weijie]# ls testt/                    //查看,子目录已经删除

1.c

4)同时改变所有者和组 

[root@localhost weijie]# ls -l 1.c                 //当前的组是weijie

-rwxr--r-- 1 rootweijie 0 9   7 09:11 1.c

[root@localhost weijie]# chown 500500 1.c         //把组和所有者都改为500,注意语法,中间有个冒号

[root@localhost weijie]# ls -l 1.c

-rwxr--r-- 1 david david 0 9   7 09:11 1.c

 

 

阅读(2746) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~