云梦编程网

当前位置:首页 > Liunx教程 >

Linux删除文件夹命令

作者:佚名 时间:2024-01-17 12:29:09 阅读:(15)

对于经常操作Linux系统的用户来说,删除文件夹是一个经常操作的命令,有多个命令来删除文件夹,比如rmdir、rm命令。接下来云梦编程为大家介绍一下Linux命令删除文件夹命令,有需要的小伙伴可以参考一下:

Linux删除文件夹命令

一:rmdir命令

(1)、相关介绍

rmdir命令来自于英文词组“remove directory”的缩写,其功能是用于删除空目录文件。rmdir命令仅能够删除空内容的目录文件,如需删除非空目录时,则需要使用带有-R参数的rm命令进行操作。而rmdir命令的-p递归删除操作亦不意味着能删除目录中已有的文件,而是要求每个子目录都必须是空的。

(2)、相关语法

rmdir [参数] 目录

(3)、相关参数

-p 用递归的方式删除指定的目录路径中的所有父级目录,非空则报错
-v 显示命令的详细执行过程
-- -- help 显示命令的帮助信息
-- -- version 显示命令的版本信息

(4)、相关实例

##删除指定的空目录:
[root@localhost ~]# rmdir yundreams 

##删除指定的空目录,及其内的子空目录:
[root@localhost ~]# rmdir -p yundreams 

##删除指定的空目录,并显示删除的过程:
[root@localhost ~]# rmdir -v yundreams  
rmdir: removing directory, 'yundreams'

二:rm命令

(1)、相关介绍

rm命令来自于英文单词remove的缩写,其功能是用于删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件。

(2)、相关语法

rm [参数] 文件

(3)、相关参数

-f 强制删除(不二次询问)
-i 删除前会询问用户是否操作
-r/R 递归删除
-v 显示指令的详细执行过程

(4)、相关实例

##删除某个文件,默认会进行二次确认,敲击y进行确认。
[root@localhost ~]# rm anaconda-ks.cfg 
rm: remove regular file 'anaconda-ks.cfg'? y 

##删除某个文件,强制操作不需要二次确认:
[root@localhost ~]# rm -f original-ks.cfg 

##删除某个目录及其内的子文件或子目录,一并都强制删除:
[root@localhost ~]# rm -rf yundreams 

##强制删除当前工作目录内的所有以.txt为后缀的文件 
[root@localhost ~]# rm -f *.txt

(5)、相关建议

rm也是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行rm -rf /*命令则会清空系统中所有的文件,甚至无法恢复回来。所以我们在执行之前一定要再次确认下在哪个目录中,到底要删除什么文件,考虑好后再敲击回车,时刻保持清醒的头脑。


以上就是云梦编程为大家介绍的关于Linux删除文件夹方法的两种方法,希望对大家有所帮助,了解更多相关文章请关注云梦编程网!

最新文章

热门文章