博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux基础命令---rmdir
阅读量:5802 次
发布时间:2019-06-18

本文共 1454 字,大约阅读时间需要 4 分钟。

rmdir

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

        此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。


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 root weijie 0 9月   7 09:11 1.c

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

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

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

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用

链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk

转载地址:http://pyrfx.baihongyu.com/

你可能感兴趣的文章
区域生长算法
查看>>
switch语句小练习
查看>>
组合逻辑电路
查看>>
POP-一个点击带有放大还原的动画效果
查看>>
UE4材质是什么样的机制
查看>>
使用QTP录制自带Flight小实例
查看>>
Loadrunner脚本编程(4)-数据类型操作和字符串操作
查看>>
STL 算法
查看>>
分享:Backbone.js 样例站点与入门指南
查看>>
图的基本算法
查看>>
HTML基础(一)
查看>>
boost.circular_buffer简介
查看>>
Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance
查看>>
网页图片缩放(js)
查看>>
如何用Fiddler对Android应用进行抓包
查看>>
iOS为所需要的视图添加模糊效果--UIVisualEffectView
查看>>
HDU-1222 Wolf and Rabbit (欧几里得定理)
查看>>
Camera Calibration 相机标定:原理简介(五)
查看>>
ehcache实例
查看>>
python 匿名函数
查看>>