标签 file 下的文章

删除当前目录及其子目录下的所有xml文件:

find . -type f -name '*.xml' -exec rm -rf {} \;

删除某个目录下及其子目录下的所有的.svn 文件夹:

find /test/subtest -type d -name '.svn' -exec rm -rf {} \;

参数说明:
find path -option [ -print ] [ -exec -ok command ] {} \;
\#-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件
\#-name filename #查找名为filename的文件
\#-print 将查找到的文件输出到标准输出
\#-exec command {} \; 将查到的文件执行command操作,{} 和 \;之间有空格,{} 表示find到的结果,最后有反斜杠\ 和 分号 ; 表示命令结束#-ok 和-exec相同,只不过在操作前要询用户。

更多详细参数 help find