在上面的例子中, find命令在当前目录中查找所有文件名以.log结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。 按y键删除文件,按n键不删除。 实例4:-exec中使用grep命令 命令: find /etc -name "passwd*" -exec grep "root" {} \; 输出: [root@localhost test]#
-exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。 {}花括号代表前面find查找出来的文件名。 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。在有些操作系统中只允许-ex...
find . -name "*.XC" -mount -print 还有很重要的exec<执行指令>:-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{} 花括号代表前面find查找出来的文件名。 使用find时,只要把想要的操作写在一个文...
在上面的例子中, find命令在当前目录中查找所有文件名以.log结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。 按y键删除文件,按n键不删除。 实例4:-exec中使用grep命令 命令: find /etc -name "passwd*" -exec grep "root" {} \; 输出: [root@localhost test]# find /etc -n...
find命令是Linux系统中一个非常强大的命令,用于在文件系统中搜索文件和目录。exec是find命令的一个选项,它可以在找到的文件上执行一个指定的命令。 exec选项的语法如下: “` -exec command {} \; “` 其中,command是要执行的命令,{}是一个占位符,表示find命令找到的文件名,\;表示命令的结束。
-exec grep -oH "要查找的字符串" {} +:find命令的-exec选项,用于在找到的文件上执行grep命令,查找包含指定字符串的部分。{}是占位符,表示找到的文件名。-oH选项用于在输出中显示文件名(-H)。 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 {} \...
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 一. exec参数说明: -exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加...
exec解释:-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{} 花括号代表前面find查找出来的文件名。使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。
- `-exec`:执行命令,后面跟随需要执行的命令及其参数。 3.使用exec命令执行批量命令 exec命令用于将find命令找到的文件或目录作为参数,执行相应的操作。其语法为: ``` -exec <command> {} \; ``` 其中,`<command>`表示需要执行的命令及其参数,`{}`表示find命令找到的文件或目录列表,`\;`表示命令结束。 以...