find命令exec详解
find命令exec详解
了解find命令的exec选项,掌握如何对找到的文件执行操作,提升Linux效率。
find 命令的 exec 选项用于对找到的每个文件执行某个命令。基本语法如下:
find <路径> -name “<模式>” -exec <命令> {} ;
其中:- <路径> 是你要搜索的目录。- -name “<模式>”指定匹配的文件名模式。- -exec <命令> {} ;对找到的每个文件执行 <命令>,{} 会被替换为找到的文件名。
下面是一个具体的例子,假设你想在当前目录及其子目录中查找所有 .txt 文件,并对每个文件执行 cat 命令来查看其内容:
find . -