find有个强大的exec参数,可以将结果作为ls,rm,vim等命令的参数,一般用法如下:
find 目录 -name 文件名 -exec ls或rm或vim等命令 "{} /;"
遇到问题 find: 遗漏“-exec”的参数
很多说法是最后需要加引号,由于版本不同,有些系统要求最后的加引号,有些要求不加。
示例:
[~~~~~~]$ find ./* -name Mysql.class.php -exec ls {} \;
./ThinkPHP/Library/Think/Db/Driver/Mysql.class.php
有个xargs命令,是可以将前面的输出作为参数给后面的命令用,下回学了讲~