如何删除某个用户当前目录中的所有文件?
我已尝试find * -user userName
查找所有文件
答案 0 :(得分:1)
评论中的find
建议都很好,但如果这不是你想要的,请注意不要在当前目录下面递归。
find . -maxdepth 1 -type f -user userName -exec rm -v {} \;
将仅删除当前目录中userName拥有的文件。它还会打印出它删除的每个文件的名称。
如果你想通过子目录递归,只需删除maxdepth
参数:
find . -type f -user userName -exec rm -v {} \;