在上面的例子中, find命令在当前目录中查找所有文件名以.log结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。 按y键删除文件,按n键不删除。 实例4:-exec中使用grep命令 命令: find /etc -name "passwd*" -exec grep "root" {} \; 输出: [root@localhost test]#
find /path/to/search -name “*.txt” -exec /path/to/script.sh {} \; “` 在这个例子中,每个匹配到的文件名将作为参数传递给 `script.sh`。 3. 执行一个命令行工具: `find -exec` 还可以用于执行其他命令行工具。例如,我们可以使用 `md5sum` 命令计算指定目录下所有文件的 MD5 哈希值: “` find ...
-exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。 {}花括号代表前面find查找出来的文件名。 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。在有些操作系统中只允许-ex...
在上面的例子中, find命令在当前目录中查找所有文件名以.log结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。 按y键删除文件,按n键不删除。 实例4:-exec中使用grep命令 命令: find /etc -name "passwd*" -exec grep "root" {} \; 输出: [root@localhost test]# find /etc -n...
find.-type f-user root-exec chown tom{}\; 例2:找出自己家目录下所有的.txt文件(-ok:此参数的效果和指定“-exec”类似,但在执行指令之前会先询问用户,类似与exec的安全模式。): 代码语言:javascript 代码运行次数:0 运行 AI代码解释 find $HOME/.-name"*.txt"-ok rm{}\; ...
find命令的exec参数,用于find查找命令完成以后的后续操作。 (1)用法: 用法: [find命令] [-exec 其他命令 {} \;] (2)功能: 功能:-exec find命令对匹配的文件执行该参数所给出的其他linux命令。 (3)-exec的解释: -exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可...
2. `exec`命令:用于执行其他命令或脚本。 用法:`exec command` 示例: – 执行`ls`命令,并将结果输出到`file.txt`文件中:`find . -type f -name “*.txt” -exec ls {} \; > file.txt` – 执行自定义脚本`myscript.sh`:`find /home -type f -name “*.log” -exec ./myscript.sh {} \...
- `-exec`:执行命令,后面跟随需要执行的命令及其参数。 3.使用exec命令执行批量命令 exec命令用于将find命令找到的文件或目录作为参数,执行相应的操作。其语法为: ``` -exec <command> {} \; ``` 其中,`<command>`表示需要执行的命令及其参数,`{}`表示find命令找到的文件或目录列表,`\;`表示命令结束。 以...
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 一. exec参数说明: -exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加...
find . -group group1 -mtime [+|-]n -mtime选项可用于根据文件修改时间进行搜索。 例如,要搜索当前目录及其子目录下在过去7天内修改过的文件,可以使用以下命令: find . -mtime -7 -exec command {} ; -exec选项可用于对搜索到的文件执行指定的命令。{}表示当前搜索到的文件路径,;表示命令结束。 例如,...