java几种删除_几种删除Linux目录的方法
在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除。本文将介绍在文本界面使用命令删除目录。
使用rmdir删除目录
Rmdir命令间成“remove directory”,用于删除空目录的命令。
例如,删除一个名为“MyDocuments”的空目录:
[root@localhost test]# rmdir MyDocuments
如果目录不是空的,会提示错误:
rmdir: failed to remove ‘MyDocuments’: Directory not empty
使用rm命令删除目录
rm命令通常用于删除Linux中的文件。可以添加参数用来删除目录。例如,递归地删除目录,使用递归选项-r或-R,如果目录是受写保护的,则会提示是否继续删除目录和目录中的文件作为一个整体。-f 强制删除而不被提示。
[root@localhost test]# rm -rf MyDocuments/
可以在单个命令中删除多个目录,如下面的命令所示。命令删除所有目录和它们的子目录,而不提示删除。
[root@localhost test]# rm -rf dir1 dir2 dir3
使用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 删除包括子目录在内的所有空目录
总结
本文介绍了使用rm,rmdir和find删除目录的使用方法。
java几种删除_几种删除Linux目录的方法相关推荐
- java监听微信_一种基于java后台应用监控微信小程序的用户访问量的方法与流程...
本发明涉及java应用与微信小程序应用开发技术领域,具体涉及一种基于java后台应用监控微信小程序的用户访问量的方法. 背景技术: 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了 ...
- 几种删除Linux目录的方法
在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除.本文将介绍在文本界面使用命令删除目录. 在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或 ...
- java 牛生小牛_例题:大牛生小牛的问题解决方法
问题: 一只刚出生的小牛,4年后生一只小牛,以后每年生一只.现有一只刚出生的小牛,问20年后共有牛多少只? 思路: 这种子生孙,孙生子,子子孙孙的问题,循环里面还有循环的嵌套循环,一看就知道是第归问题 ...
- 三种删除计算机文件的方式,不知道c盘哪些文件可以删除_三种方法帮你清理你的c盘 - 驱动管家...
C盘哪些文件可以删除?实际上如果只是单纯的清理垃圾并不能整理出多少空间,而通过Win7系统C盘瘦身三大方法操作之后,磁盘空间起码可以空出10G的空间,具体操作过程请看下文. 一.删除HIBERFIL. ...
- java web临时文件删除_什么时候删除Java临时文件?
正如其他答案所述,除非您明确要求,否则使用File.createTempFile()创建的临时文件将自动删除. 执行此操作的通用,可移植方法是在File对象上调用.deleteOnExit(),该对象 ...
- java 基于类路径搜索_一种基于ClassLoader的自定义类查找方法与流程
本发明涉及IT技术领域,特别是指一种基于ClassLoader的自定义类查找方法. 背景技术: 随着信息系统的复杂性日益增大,使用反射机制设计的系统越来越多.根据不同的业务需要通过反射去获得相应的处理 ...
- java 解析数据包_一种基于Java语言的网络通讯数据包解析方法与流程
本发明涉及网络通讯领域,特别涉及一种基于Java语言的网络通讯数据包解析方法. 背景技术: 计算机系统和网络的大量普及使用使全球跨入了信息化时代.但是,正由于现代社会中几乎一切都在"计算机化 ...
- java 字节码查看_一种查看java字节码时显示方法调用关系图的方法与流程
本发明涉及一种代码逻辑分析方法,具体涉及一种查看java字节码时显示方法调用关系图的方法. 背景技术: 目前软件反编译领域有不少对可执行文件进行反编译的工具如IDA,也有对Java代码生成的中间码文件 ...
- java游戏房间匹配_一种游戏房间匹配方法与流程
本发明涉及计算机技术领域,尤其涉及一种游戏房间匹配方法. 背景技术: 在目前的网络游戏中,游戏对象与游戏对象会通过互联网在线上进行竞技比赛,很多时候都需要多名玩家共同参与,现有的游戏对象的配对方法大多 ...
最新文章
- 人工智能共享停车走向全球
- js 中读取JSON的方
- 用 Flask 来写个轻博客 (18) — 使用工厂模式来生成应用对象
- memcached服务器搭建(RedHat5)
- 只要200页!火爆全网的Python学习知识手册!拿走不谢!
- CF-527E(Data Center Drama) 欧拉图+构造
- vb excel 整行删除_Excel中常用的批量处理都不掌握,那就真的Out了
- ASP.NET Core中为指定类添加WebApi服务功能
- 学python就业到底如何_学习python后,就业如何?
- UNIX标准化及实现之UNIX标准化、UNIX系统实现、标准和实现的关系以及ISO C标准头文件...
- 如何在云服务器使用docker快速部署jupyter web服务器(Nginx+docker+jupyter+tensorflow)
- Instagram使用教程
- 电子邮件的地址格式是怎样的?请说明各部分的意思。
- 我的高中时代──纪念1995年进入高中20周年
- excel下拉列表联动_动态数组的Excel下拉列表
- 在evaluate用到coco-caption时出现subprocess无法创建的错误
- obs直播画面 清晰+流程 设置
- visio2007或office 2007安装失败提示一个或多个受保护的windows文件导致office 2007安装失败
- 企业WiFi管理需求
- Chrome的版本和Selenium支持的版本不一致