linux中怎么删除文件夹

发布时间 - 2022-03-09 00:00:00    点击率:
删除方法:1、使用rmdir命令,语法“rmdir 文件夹名”;2、使用rm命令,语法“rm -rf 文件夹名/”;3、使用find命令,语法“find . -type d -name "文件夹名" -exec rm -rf {} +”。

本教程操作环境:linux5.9.8系统、Dell G3电脑。

linux中删除文件夹(目录)的方法

1、使用rmdir删除文件夹(目录)

Rmdir命令间成“remove directory”,用于删除空目录的命令。

例如,删除一个名为“MyDocuments”的空目录:

[root@localhost test]# rmdir MyDocuments

如果目录不是空的,会提示错误:

rmdir: failed to remove ‘MyDocuments’: Directory not empty

2、使用rm命令删除文件夹(目录)

rm命令通常用于删除Linux中的文件。可以添加参数用来删除目录。例如,递归地删除目录,使用递归选项-r-R,如果目录是受写保护的,则会提示是否继续删除目录和目录中的文件作为一个整体。-f 强制删除而不被提示。

[root@localhost test]# rm -rf MyDocuments/

可以在单个命令中删除多个目录,如下面的命令所示。命令删除所有目录和它们的子目录,而不提示删除。

[root@localhost test]# rm -rf dir1 dir2 dir3

3、使用find命令删除文件夹(目录)

Find命令帮助用户根据特定的表达式搜索文件和目录。此外,该命令可用于搜索目录并根据指定的搜索标准删除它们。

删除当前目录中的名为”MyDocuments”的目录

[root@localhost test]# find . -type d -name "MyDocuments" -exec rm -rf {} +

. 表示在当前目录执行

-type d 只搜索目录

-name 指定目录名称

-exec rm -rf 执行rm命令删除所有目录即内容

{} + 追加在rm命令末尾

  • 删除一个空目录

如果希望删除所有空目录,请使用以下命令:

[root@localhost test]# find . -type d -empty -delete

-empty 只对空目录进行限制

-delete 删除包括子目录在内的所有空目录

相关推荐:《Linux视频教程》


# linux  # Directory  # 递归  # delete  # 多个  # 目录中  # 而不  # 请使用  # 作为一个  # 所示  # 不被  # 则会  # 对空 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Android中AutoCompleteTextView自动提示  Laravel如何保护应用免受CSRF攻击?(原理和示例)  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  什么是javascript作用域_全局和局部作用域有什么区别?  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  高端建站如何打造兼具美学与转化的品牌官网?  如何选择可靠的免备案建站服务器?  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  Angular 表单中正确绑定输入值以确保提交与验证正常工作  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  高防服务器如何保障网站安全无虞?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  香港服务器部署网站为何提示未备案?  Android滚轮选择时间控件使用详解  PythonWeb开发入门教程_Flask快速构建Web应用  ,网页ppt怎么弄成自己的ppt?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  昵图网官方站入口 昵图网素材图库官网入口  Linux系统运维自动化项目教程_Ansible批量管理实战  html5的keygen标签为什么废弃_替代方案说明【解答】  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Python进程池调度策略_任务分发说明【指导】  如何在云主机上快速搭建网站?  中山网站制作网页,中山新生登记系统登记流程?  详解Oracle修改字段类型方法总结  如何正确下载安装西数主机建站助手?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  JavaScript如何实现音频处理_Web Audio API如何工作?  如何用PHP快速搭建CMS系统?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  如何用PHP工具快速搭建高效网站?  历史网站制作软件,华为如何找回被删除的网站?  高防服务器:AI智能防御DDoS攻击与数据安全保障  Python函数文档自动校验_规范解析【教程】  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  网站页面设计需要考虑到这些问题  高端云建站费用究竟需要多少预算?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  jQuery validate插件功能与用法详解  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  大连网站制作公司哪家好一点,大连买房网站哪个好?  如何快速搭建高效香港服务器网站?  Android自定义控件实现温度旋转按钮效果