Linux命令学习总结之rmdir命令_Linux

命令简介:

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

命令语法:

rmdir [OPTION]... DIRECTORY...

命令参数:


参数


长参数


描叙


--ignore-fail-on-non-empty


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


-p


--parents


递归删除目录


-v


--verbose


显示命令执行的详细信息


--help


显示命令在线帮助


--version


显示命令版本信息

使用示例:

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

[root@DB-Server ~]# rmdir --helpUsage: 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 <bug-coreutils@gnu.org>.

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

[root@DB-Server ~]# man rmdir

2: 使用rmdir删除空目录

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

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

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

[root@DB-Server ~]# mkdir test1 test2 test3[root@DB-Server ~]# lsanaconda-ks.cfg Desktop install.log install.log.syslog test1 test2 test3[root@DB-Server ~]# rmdir -v test1 test2 test3rmdir: removing directory, test1rmdir: removing directory, test2rmdir: removing directory, test3

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

[root@DB-Server ~]# mkdir -p kerry/tmp/test[root@DB-Server ~]# tree kerrykerry`-- tmp `-- test 2 directories, 0 files[root@DB-Server ~]# rmdir -p kerry/tmp/test

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

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

时间: 2024-07-30 10:27:39

Linux命令学习总结之rmdir命令_Linux的相关文章

Linux命令学习总结之rm命令_Linux

命令简介: rm命令用来删除Linux系统中的文件或目录.通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录.另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上.如果想要保证文件的内容无法复原,可以使用命令shred . 另外一般还是要慎用rm -rf *这样的命令. 执行权限 :All User 指令所在路径:/bin/rm 命令语法: rm [OPTION]... FI

Linux命令学习总结:rmdir

命令简介: 该命令用用来删除空目录,如果目录非空,则会出现错误.可以使用rm删除目录中的文件后,使用rmdir删除目录.也可以使用rm -rf替代rmdir命令.这是一个非常简单的命令.   命令语法: rmdir [OPTION]... DIRECTORY...   命令参数: 参数 长参数 描叙 --ignore-fail-on-non-empty 忽略任何应目录里面有数据文件而造成的错误 -p --parents 递归删除目录 -v --verbose 显示命令执行的详细信息 --help

Linux命令学习总结:cp命令

命令简介:       cp命令用来复制文件或目录.指令英文原义:copy     指令所在路径:/bin/cp   命令语法:               Usage: cp [OPTION]... [-T] SOURCE DEST         or: cp [OPTION]... SOURCE... DIRECTORY         or: cp [OPTION]... -t DIRECTORY SOURCE...   命令参数: 此命令参数是Red Hat Enterprise Li

Linux命令应用:使用rmdir命令删除目录

功能:删除空目录. 语法:rmdir [选项] dirhttp://www.aliyun.com/zixun/aggregation/11696.html">name 说明:dirname表示目录名.该命令从一个目录中删除一个或多个子目录项.需要特别注意的是,一个目录被删除之前必须是空的.(注意,rm - r dir命令可代替rmdir,但是有很大危险性.)删除某目录时也必须具有对父目录的写权限. 命令中各选项的含义为: - p 递归删除目录dirname,当子目录删除后其父目录为空时,也

Linux命令学习总结:pwd命令

命令简介:     该命令用来显示目前所在的工作目录.指令英文原义:print work directory     执行权限    :All User     指令所在路径:/usr/bin/pwd 或 /bin/pwd 命令语法:     pwd [OPTION]... 命令参数:  参数 长参数 描叙 -L --logical(无效) 当目录为连接路径时,显示连接路径 -P --physical(无效) 显示实际物理路径,而非使用连接(link)路径 --help 显示命令在线帮助(该参数

Linux命令学习总结:rm命令

命令简介:   该 命令用来删除Linux系统中的文件或目录.通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录.另外rm通常可以将该文件或目录恢复 (注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上.如果想要保证文件的内容无法复原,可以使用命令shred . 另外一般还是要慎用rm -rf *这样的命令. 执行权限 :All User 指令所在路径:/bin/rm   命令语法:   rm [OPTION

Linux命令学习总结:reboot命令

命令简介:   该命令用来重启Linux系统.相当于Windows系统中的restart命令.   命令语法: /sbin/reboot [-n] [-w] [-d] [-f] [-i] 或 reboot [-n] [-w] [-d] [-f] [-i]   命令参数: 参数 长参数 描叙 -d 重新启动时不把数据写入记录文件/var/tmp/wtmp -f 强制重新开机,不调用shutdown指令的功能. -h 在系统关机或poweroff之前,将所有的硬盘处于待机模式 -i 关闭网络设置之后

Linux命令学习总结:cd命令

命令简介:     该命令用来切换当前目录.cd 是change directory 的缩写 命令语法:     cd [-L|-P] [dir] 使用示例 1:切换到当前目录的上一级目录 1: [root@DB-Server sysconfig]# pwd 2: /etc/sysconfig 3: [root@DB-Server sysconfig]# cd .. 4: [root@DB-Server etc]# pwd 5: /etc 2:切换到当前目录的上上两层目录 1: [root@DB

Linux命令学习总结:date命令

命令简介:   date 根据给定格式显示日期或设置系统日期时间.print or set the system date and time 指令所在路径:/bin/date 命令语法:   date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]   命令参数: 参数 描述 -d 显示字符串描述的时间 -f 显示DATEFILE文件中的每行时间 -r 显示文件的最后修改时间 -R 以RFC-28