<br /> <br />       经常使用一条命令,find + -exec参数,但是没有仔细研究过。今天要写个脚本,又用到这个,故小研究了
原创 2022-09-01 14:14:40
155阅读
https://wenku.baidu.com/view/4592e04ff46527d3240ce0bc.html
转载 2018-07-23 15:15:31
1116阅读
find 命令-exec 参数与 xargs之间的区别
原创 2013-10-23 08:55:16
843阅读
-print: find命令将匹配的文件输出到标准输出。-execfind命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {} \;,注意{}和\;之间的空格。-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
转载 精选 2016-01-18 20:57:58
1967阅读
### exec解释 > `-exec`参数后面跟的是`command`命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。 > `{}`花括号代表前面find查找出来的文件名。 > 使用find时,只要把想要的操作写在一个文件里,就可以用`exec`来配合`find`查找,很方便的。在有些操作系统中只允许`-ex
原创 2021-07-08 23:34:51
1172阅读
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释:-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{} 花括号代表前面find查找出来的文件名。使用find时,只要把想要的操作写
转载 精选 2014-08-24 20:57:06
288阅读
今天运营给给发了一个文件夹,要求把psd 文件ai  AI文件过滤掉,剩下的文件发给他。满心欢喜 简单 find . -name "*.ai" -exec mv /data1/test/test {} \; 报错。查了一下格式错误find . -name "*.ai" -exec mv {} /data1/test/test \; 这样是正确的。在记录下给zip 文件加个密码zip -r
原创 2014-09-22 13:54:32
2105阅读
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释:-exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{}   花括号代
转载 2017-09-21 17:50:10
300阅读
今天使用find命令查找删除文件时,遇到下面错误,这个是因为在{}和`
原创 2021-08-22 15:17:22
934阅读
find . -name "*.php" -exec grep viewnew {} -H \; 这条命令的意思是,查当前目录以下包括各个子目录中所有PHP文件,并用GREP查代里面含有“viewnew”字样,并把这个文件名显示出来。 另外,要注意的是,在使用时,经常遇到 find: missing argument to `-exec' 这个意思并不是说没有e
原创 2010-04-08 16:44:54
1567阅读
1点赞
find命令之exec
转载 精选 2015-09-25 12:53:19
238阅读
1点赞
find参数exec使用注意:exec后跟command终止时需要用 ; 来标识对于不同系统需要用转义 \;例子:find ./ -name "hello_*.txt" -exec python test.py input output \;
原创 2022-03-08 13:52:00
148阅读
find的特殊功能是能够进行额外的动作,如上图的 find / -type f -name "test.txt" -exec rm {} \;命令 1) {} 代表的是由find找到的内容,会被放置到{}位置中 2) exec 一直
原创 2022-07-04 18:10:15
244阅读
完cmd命令,那么可...
原创 2022-11-11 12:17:35
284阅读
1评论
exec解释exec参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{}花括号代表前面find查找出来的文件名。使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。在有些操作系统中只允许exec选项执行诸如ls或lsl这样的命令。大多数用户使用这一选项是
原创 精选 2021-12-31 11:45:03
574阅读
find 命令用来搜索符合给定条件的文件集合,搜索出来的结果可以通过两种方式以参数的形式传递给后续的命令执行。 这两种方法是 通过 find 自带的 “-exec参数。 通过 | (管道) 传递给 xargs。 1. 目标 我们将使用 find 命令和 xargs 命令组合搜索当前文件夹,查找所
转载 2021-02-03 17:29:00
103阅读
2评论
find . -name "*.txt" -exec rm {} \;find . -name "*.txt" | xargs rm {} -exec    1.参数是一个一个传递的,传递一个参数执行一次rm    2.文件名有空格等特殊字符也能处理-xargs     1.一次将参数传给命令,可以使用-n控制参数个数    2.处理特殊文件名需要采用如下方式
转载 2022-11-16 14:07:01
47阅读
find 命令 可以带上-exec 然后跟上其他的命令   我这样记忆:      find  目录名  (-name,-type,-group,-mtime 等) -exec  #后面跟一般命令  rm {} \; 例如一      find /log -
原创 2011-02-17 17:22:42
10000+阅读
今天在linux下给数据库做自动备份,要求每个星期一备份一次,然后备份文件只保留当前一个月的文件。数据备份的shell脚本和守护进程就不说了,我这里只说说查找当前文件夹文件,保留一个月备份上。用到的命令find -exec rm
原创 2010-04-30 11:09:44
10000+阅读
3点赞
  • 1
  • 2
  • 3
  • 4
  • 5