`

linux下递归删除目录下所有exe文件

阅读更多

http://www.cnblogs.com/yuepeng/archive/2011/04/08/2009034.html

 

在网上找了一下,《linux下递归删除某个文件夹或文件》给了我满意的方法,让我可以一次性删除某目录及其子目录下所有的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下为目录和文件设置权限,包括子目录的循环递归设置

    ### Linux 下为目录和文件设置权限,包括子目录的循环递归设置 #### 知识点一:Linux 文件权限概述 在 Linux 操作系统中,文件权限管理是至关重要的安全特性之一。通过权限管理,我们可以控制不同用户对文件或目录...

    非递归删除非空目录(源代码)

    这通常涉及到遍历目录中的所有子项,先删除文件,再删除子目录,最后删除目标目录自身。这个过程可以使用`FindFirstFile`、`FindNextFile`和`FindClose`函数来列举目录中的文件和子目录,然后对每个找到的项分别调用...

    Linux删除文件

    linux删除目录很简单,很多人还是...将会删除rm -rf /var/lib/mysql/Storage/ 目录以及其下所有文件、文件夹 删除文件使用实例: rm -f /var/log/httpd/access.log 将会强制删除/var/log/httpd/access.log这个文件

    linux 不删除文件,清空文件中内容的命令

    在Linux操作系统中,有时我们需要清除文件的内容,但并不希望删除文件本身。例如,对于日志文件(如log.txt),我们可能希望保留文件结构,以便后续继续写入新的日志,而不需要每次都创建新文件。本文将介绍如何在...

    linux命令行工具:删除指定目录下指定时间前的某些文件(含源代码)

    使用`-f`强制删除,`-r`递归删除目录及其内容。 - `find`:根据不同的条件查找文件。例如,`find /path/to/dir -mtime +n`可以找到指定目录下n天前的文件。 2. **删除指定时间前的文件**: 使用`find`命令,我们...

    Linux下删除文件下彻底删除文件.docx

    本文将详细介绍如何在Linux下删除文件和文件夹,以及如何使用`shred`命令进行彻底删除。 ### Linux删除文件夹 删除空文件夹时,可以使用`rmdir`命令,例如: ```bash rmdir directory_name ``` 但如果你要删除一个...

    Linux文件和目录操作命令

    - **rm**:删除文件或目录。 - `rm file_name`:删除名为file_name的文件。 - `rm -r directory_name`:递归删除目录及其内容,需要用户确认。 - `rm -rf directory_name`:强制递归删除目录及其内容,不会询问...

    恢复Linux下误删除的文件

    `rm -rf`命令会强制递归删除指定的文件或目录,不会提示确认。 当发现误删了文件后,可以使用如extundelete之类的工具尝试恢复。extundelete是一个开源软件,专门用于恢复ext3和ext4文件系统的文件。以下是使用...

    递归删除.svn

    标题中的“递归删除.svn”指的是在编程或文件管理操作中,如何使用递归方法来删除一个项目或目录下的所有.SVN子目录。.SVN是Subversion版本控制系统的一个隐藏目录,它存储了版本控制的相关信息。在某些情况下,用户...

    auto_clean.rar_linux 删除文件_linux 删除文件_删除文件

    下面我们将详细讨论Linux下的文件删除操作以及如何创建一个递归删除文件的程序。 1. **Linux删除文件命令:rm** Linux中的`rm`命令是最常用的删除文件的工具。例如,`rm file.txt`将删除名为`file.txt`的文件。但...

    Node.js-rimraf-递归地删除文件类似于rm-rf

    `rimraf`是一个非常实用的工具,它模仿了Unix/Linux命令行中的`rm -rf`命令,用于递归地、强制地删除文件或目录,即使目标包含隐藏文件或子目录也会被一并删除。 标题中提到的"Node.js-rimraf-递归地删除文件类似于...

    Linux递归删除目录下某个文件或文件夹

    命令  find $path -name/-iname $patten [-print] -exec rm -rf {} ;...  · rm -rf 删除文件, -rf 强制删除非空文件夹  · {} 代表查找到的文件  · ; ; 是结束符, 是转义符  示例  find ./ -na

    在Linux下快速删除文件及关闭系统

    本文主要关注如何在Linux下快速删除文件以及正确关闭系统,这两个话题对于任何Linux用户来说都至关重要。 首先,让我们深入了解一下如何在Linux中删除文件。在Linux的命令行界面,`rm`命令是用于删除文件的标准工具...

    在Linux系统下编写C语言程序完成删除非空目录操作

    在Linux系统下编写C语言程序完成删除非空目录操作主要还是模拟系统指令rmkdir,要想删除目录文件首先得先删除目录文件里面的文件,使文件清空才能删除目录。本程序才用递归来不断打开目录文件清空目录下的文件并返回...

    Linux_目录文件茶操作.pdf

    使用-r参数可以递归删除目录及其内容,-f参数则表示强制删除,即使文件或目录是只读属性的也可以删除,而且不会提示确认。例如: ``` rm -r dir //删除名为dir的目录及其所有子目录和文件 rm -rf dir //强制删除名为...

    Linux文件与目录管理

    Rm 命令的语法为 `rm [-fri] [文件名称]`,其中 `-f` 选项用于强制删除, `-i` 选项用于提示用户是否真的删除, `-r` 选项用于递归删除目录。 Alias 命令 ------------ Alias 命令用于设置指令的别名。例如,输入 ...

    linux如何删除一个文件

    * `-r` 选项:递归删除目录和其中的所有文件。 * `-f` 选项:强制删除文件而无需确认。 * `filename` 是要删除的文件名或文件路径。 删除文件的示例 * 删除名为 `file.txt` 的文件: ```bash rm file.txt ``` * ...

    linux常用命令,有创建,删除,查看文件或目录等

    - `rm -r directory_name`:递归删除目录及其内容。 - **更改目录**: - `cd directory_name`:切换当前工作目录。 - `cd ..`:切换到上级目录。 - `cd ~`:切换到家目录。 - **列出目录内容**: - `ls`:列出...

    用来删除目录和其下所有文件及子目录

    标题中提到的"用来删除目录和其下所有文件及子目录",这正是这类操作的典型应用场景。 在Windows操作系统中,有一个名为`deltree`的命令,它用于递归地删除指定的目录及其包含的所有内容。不过,`deltree`在较新的...

Global site tag (gtag.js) - Google Analytics