`

Linux命令:find与exec参数的用法

阅读更多
Linux命令:find与exec参数的用法

引用



find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。

看例子:

find ./ -name "*.txt" -exec ls -l "{}" \;

查找当前目录的.txt文件并以列表形式列出来



find ./ -name "*.txt" -exec mv "{}" "{}d" \;

批量修改当前目录下.txt文件的后缀名改为.txtd



解释:

-exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。

{}     花括号代表前面find查找出来的文件名。



例子:

find ./ -name "*.tmp" -exec rm -rf "{}" \;

删除所有的临时文件


注意:
1.{}之间无空格
2.}之后有空格,有一个\,有个分号

分享到:
评论

相关推荐

    每天一个linux命令(20):find命令之exec分享.pdf

    在实际使用中,`-exec`配合其他`find`命令的参数可以实现很多功能。例如,`-type f`用于指定只查找普通文件,`-mtime +14`则表示查找修改时间超过14天的文件。下面通过两个实例来具体说明`-exec`的用法。 **实例1**...

    linux下find命令的用法

    find 命令的使用方法非常多样化,可以根据文件名、文件大小、文件类型、修改时间、权限等多种条件来查找文件。 通过文件名查找法 ---------------- find 命令可以根据文件名来查找文件,只需要使用 `-name` 选项来...

    Linux文件查找命令find,xargs详述

    `xargs`命令则常与`find`结合使用,它可以将`find`输出的文件名作为参数传递给其他命令。例如,使用`-exec`删除所有匹配的文件可能需要用户确认,而通过`xargs`传递给`rm`命令则可以直接删除。基本用法如下: ```...

    linux find 命令大全

    ### Linux Find 命令详解 #### 概述 `find` 命令是 Linux 系统中一个非常强大的工具,用于在指定路径下...总之,`find` 命令是 Linux 系统管理员必备的一个强大工具,熟练掌握其用法对于高效管理和维护系统至关重要。

    linux find

    接下来,我们将深入探讨`find`命令的使用方法、选项以及应用场景。 一、基本用法 `find`命令的基本格式如下: ```bash find [路径] [选项] [表达式] ``` - `[路径]`:指定要开始查找的目录,默认为当前目录(`.`)...

    linux find命令使用手册

    ### Linux Find 命令使用手册详解 #### 概述 `find` 是一个功能强大的命令行工具,用于在Linux系统中的目录树中查找文件。它支持多种选项和表达式来帮助用户根据特定条件筛选出目标文件。此文档将详细介绍`find`...

    Linux find 命令使用小技巧一则

    总结起来,这个技巧展示了如何结合`find`命令的不同参数来高效地管理和维护Linux系统中的文件和目录,特别是对于那些需要定期清理的场景。了解和掌握`find`命令的各种选项,能帮助你更有效地管理你的Linux系统。

    研究报告:find命令.ppt

    **find命令详解** 在Linux操作系统中,`find`命令是一个非常强大的工具,它...在日常的系统管理和维护工作中,`find`命令是不可或缺的工具,通过熟练掌握其使用方法,能有效地定位和处理系统中的文件,提高工作效率。

    Linux Find命令详解---教你认识强大的Linux Find命令

    Linux Find命令是Linux系统中一个极其重要的工具,它允许用户在文件系统中查找符合特定条件的文件和目录。这个命令的灵活性和强大性使得它成为系统管理员和开发者的必备技能。下面将详细介绍Linux Find命令的一些...

    Linux下查找命令find的详细用法[借鉴].pdf

    Linux下查找命令find的详细用法 在 Linux 系统中,find 命令是一款功能强大且灵活的搜索工具,可以...find 命令是 Linux 系统中的一款功能强大且灵活的搜索工具,通过使用不同的选项和参数,可以实现各种搜索任务。

    linux查找文件命令find

    下面将详细介绍 find 命令的使用方法和用途。 通过文件名查找法 如果知道某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里,可以使用以下命令: `find / -name httpd.conf` 这个...

    linux userdel命令参数及用法详解.docx

    Linux userdel 命令参数及用法详解 Linux 中的 userdel 命令用于删除用户帐号和相关文件。该命令的基本语法为:userdel [-r] [用户帐号],其中 [-r] 是可选参数,用于删除用户的同时删除其家目录及文件。 userdel ...

    Linux文本查找命令find的用法详解

    **输出形式**:`find`命令默认会使用`-print`选项打印出匹配的文件,但也可以结合`-exec`进行更复杂的操作,如执行其他命令。`-exec`后面跟上Linux指令,并用`{}`代表找到的文件名,通常以`\;`结束。另外,`xargs`...

    linux下find命令查找排除命令(简单明了)

    ### Linux下的find命令查找与排除命令详解 在Linux系统中,`find`命令是一个非常强大的工具,用于在文件系统中搜索文件。通过结合不同的选项和参数,用户可以精确地定位到所需的文件或目录。本文将重点介绍如何使用...

    linux下find命令

    Linux 下 find 命令详解 find 命令是 Linux 系统中一个功能强大且常用的命令,用于在文件系统中搜索文件。它可以根据文件的各种属性,如名称、权限、所有者、组、时间戳、大小等,来查找指定的文件。 基本语法 ...

    Linux命令大全手册 550多个 Linux命令,内容包含 Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。

    例如,`find`命令可以与其他命令如`exec`结合使用,对找到的文件执行进一步的操作。此外,手册可能还包括对shell脚本编程的介绍,这是自动化重复任务的关键。 提供的“Linux命令大全搜索工具 v1.5.1.md.pdf”很可能...

    Linux文件查找命令之find讲解.doc

    这篇文档将详细介绍`find`命令的基本使用、选项、参数以及一些实用的实例。 `find`命令的基本格式是: ```bash find pathname -options [-print -exec -ok ...] ``` 其中,`pathname`指定搜索的起始目录,通常是`.`...

Global site tag (gtag.js) - Google Analytics