linux中find与rm实现查找并删除目录或文件

摘要:
在Linux下,使用find命令查找文件,使用rm命令删除文件。

linux 下用find命令查找文件,rm命令删除文件。

删除指定目录下指定文件
find 要查找的目录名 -name .svn |xargs rm -rf

删除指定名称的文件或文件夹: find -type d | grep .svn$ | xargs rm -r

分析:
find -type d | grep .svn$ 通过此命令查找文件夹 过滤正则表达式中的目录
| xargs rm -r 执行删除指令

删除目录下所有exe文件

find . -name '*.exe' -type f -print -exec rm -rf {} ;

(1) "." 表示从当前目录开始递归查找

(2) “ -name '*.exe' "根据名称来查找,要查找所有以.exe结尾的文件夹或者文件

(3) " -type f "查找的类型为文件

(4) "-print" 输出查找的文件目录名

(5) 最主要的是是-exec了,-exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命令。
exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{},一个空格和一个,最后是一个分号

免责声明:文章转载自《linux中find与rm实现查找并删除目录或文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇solr 基本命令二(权重查找)五、安装Kibana下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins

前言 通常做自动化测试,需要用到jenkins来做持续集成,那么linux系统里面如何使用tomcat安装Jenkins环境呢? 前面一篇已经搭建好java和tomcat环境,接着直接下载jenkins的war包放到tomcat下就能部署了。 环境准备: 1.一台Linux服务器, 操作系统: CentOS 7.4 64位 2.Xshell 5.0 3.j...

【Java】WEB-INF目录与META-INF目录的作用

/WEB-INF/web.xml Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。 /WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。/WEB-INF/lib/存放web应用需要的各种JAR文件,放置仅在这...

Linux 压缩与解压命令

1.    zip与unzip命令   zip 用于压缩文件,压缩为*.zip文件。 unzip 用于解开被zip压缩过的文件。 (1) zip [选项] 压缩后的名称 文件或目录   选项:     选项较多,不一一详细介绍。     -d :从压缩文件内删除指定的文件;     -r :递归处理,将指定目录下的所有文件和子目录一并处理;   例:   ...

GRUB学习(一)

Grub中的名字约定:在Grub中的设备语法要与我们以前在操作系统中所见到的会有一些不同.我们需要了解这些区别来指定我们的硬盘或是分区.如下面的例子:(fd0)首先我们要知道的就是在Grub中设备的名称是由()括起来的.这里的fd部分指出这是一个软盘.0是设备的标号,在Grub中设备的标号是由0开始算起的.这个表达就表示出Grub要使用整个软盘.(hd0,...

linux应用之gcc环境的安装

我们知道,用yum install gcc可以安装gcc编译环境,关于 GCC 在 CentOS 下通过 yum 安装默认版本号,CentOS 5 是 4.1.2;CentOS 6 是 4.4.7;CentOS 7 是 4.8.3。 很多时候在编译安装软件都需要高版本的 GCC,否则就会报错。那么如何升级 GCC 的版本呢? 首先要确认升级到的 GCC 版...

pycharm上传文件目录到Linux

前言:相信不少学Python或者正在编写项目的Python爱好者都在用pycharm,有时候要上传文件目录到Linux服务器,比较麻烦,但是Pycharm已经有这个功能了,详细实现如下 1、打开Pycharm编辑器,选择选项Tools-Deployment-Configuration 2、填写命名,这个可以随便起,选择Type为SFTP 3、填写服务...