首页 > 其他 > 详细

find命令详解(2)

时间:2017-10-25 23:09:16      阅读:247      评论:0      收藏:0      [点我收藏+]

接上篇:

    上篇说到了find命令除了一些选项之外,还有一些处理动作,在这里继续跟大家分享一下。

    

    -print:将查找到的文件名输出至标准输出,这个动作属于默认动作,不特意指定也会执行。

    -ls:类似于ls -l命令,对查找到的文件输出其详细信息

    -delete:删除查找到的文件,不建议使用!十分危险!!!

    -fls:后接一个文件路径,将查找到的所有文件的格式信息保存到指定的文件中

    -ok COMMAND {} \; :-ok后可输入一个要执行的命令,对每个查找到的文件执行,以“{} \;”结束,执行时需要用户确认。

    -exec COMMAND {} \; :与-ok相同的,-exec后也可输入一个要执行的命令,对查找到的每个文件进行执行,同样需要以{} \;”结束,但不同的是它不需要用户确认。


    注:find传递查找到的文件路径到后面的命令时,是将所有符合条件的文件路径一次性全部传递到后面的命令的,然而,有些命令不能接受过长的参数。


    有另一种方式可以解决这个问题,就是将查找到的文件路径,使用管道传送给xargs命令,再由xargs命令执行所需要执行的命令。形式如下:

    find | xargs COMMAND




本文出自 “12344616” 博客,请务必保留此出处http://12354616.blog.51cto.com/12344616/1976159

find命令详解(2)

原文:http://12354616.blog.51cto.com/12344616/1976159

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!