在Ubuntu中,如何删除当前目录中某个用户的所有文件

时间:2015-03-06 18:28:38

标签: bash ubuntu

如何删除某个用户当前目录中的所有文件?

我已尝试find * -user userName查找所有文件

1 个答案:

答案 0 :(得分:1)

评论中的find建议都很好,但如果这不是你想要的,请注意不要在当前目录下面递归。

find . -maxdepth 1 -type f -user userName -exec rm -v {} \;

将仅删除当前目录中userName拥有的文件。它还会打印出它删除的每个文件的名称。

如果你想通过子目录递归,只需删除maxdepth参数:

find . -type f -user userName -exec rm -v {} \;