关注IT专业技能,持续提升竞争力。

find命令之exec

Linux 仙人球 1933℃ 0评论

Linux命令中的find,对每个开发、维优人员来说都非常重要,此处简单介绍一下工作中刚刚遇到的find与exec命令的结合:

首先看下我的目录结构:

先来看下一个例子:

这个例子显示的结果与开始的那个一样,我们看下这个方式不难发现,我是将find . -type f执行的结果,用ls来显示出来了,所以与第一个的结果相同;

下面我们详细解释下这个exec命令;

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

我们又将所有查询出来的文件拷贝出来了,所以不难理解exec命令的执行方式了,通过find与exec的结合,我们可以方便的进行各种操作了,比如:查询文件列表、拷贝剪切删除文件列表等等;

这个exec有时候不一定是完全成功的,所有很多时候我们对大文件、文件非常多时,一般采用xargs来操作,具体详情请参见下一篇文章find命令之xargs

转载请注明:V-Lover » find命令之exec

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽