find命令

查找当前目录下用户zdd创建的所有文件

find . * -prune -user zdd

. 表示当前目录

* 表示所有文件

-prune 表示只处理当前目录,不处理子目录。

这种方法查找到的文件包含file和directory,如果只想显示file,不显示directory,可以使用-type参数。

find . * -prune -user zdd -type f

删除目录aaa下所有由用户xyz创建的文件

方法一

find ./aaa -user uuu -type f | xargs rm

方法二

find ./abc  -user xyz -type f  -exec rm {} \;

方法三

ls -l |awk '$3 ~ /^xyz$/{print "rm -rf "$NF}'|sh

==


posted on 2012-02-02 12:38  perlman  阅读(712)  评论(0编辑  收藏  举报

导航