查找当前目录下用户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
==