作者:佚名 时间:2024-01-17 12:29:09 阅读:(15)
对于经常操作Linux系统的用户来说,删除文件夹是一个经常操作的命令,有多个命令来删除文件夹,比如rmdir、rm命令。接下来云梦编程为大家介绍一下Linux命令删除文件夹命令,有需要的小伙伴可以参考一下:
(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'
(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删除文件夹方法的两种方法,希望对大家有所帮助,了解更多相关文章请关注云梦编程网!