|
发表于 2005-10-11 00:42:13
|
显示全部楼层
find中-exec的用法
有时我们并不只是查找文件, 我们还需要在找到的文件上执行某些操作, 如显示, 删除等
比如查找名为myfind的文件或目录并删除文件以及目录中所有文件(这个比较有用)
[root@localhost ~]#find / -name 'myfind' -exec rm {} -r \;
find: /usr/local/tools/myfind: 没有那个文件或目录
第二行打印的错误信息不用管它, 因为执行该命令后所要查找的文件/目录已被rm命令删除, 所以find报告找不到, 哈哈~~
-r和\;间必需要有空格, 我也不知道为什么-r参数必需加在{}后 |
|