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

标签 bash ubuntu

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。


7年前关闭。







Improve this question




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

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

最佳答案

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

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

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

如果您确实想通过子目录进行递归,只需删除 maxdepth争论:
find . -type f -user userName -exec rm -v {} \;

关于bash - 在Ubuntu中,如何删除当前目录中某个用户的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28905268/

相关文章:

c - 下面的 bash 程序调用做了什么?

json - 如何让 cURL 仅输出 HTTP 响应正文(JSON)而不输出其他 header 等

linux - 在 Bash 脚本中使用 find 命令并排除子目录

linux - ssh 远程命令源交互式启动脚本

linux - 从文本文件中的 nu.nl 获取新闻标题

c++ - CGAL新手---入门难点: CGAL_Qt5 Returns FALSE in CMake

php - aws ubuntu实例php最大文件上传不变

php - 同步 PHP Git 项目的 MySQL 结构

android - 在 Eclipse 中添加 Tomcat 7 服务器名称错误

mysql - 无法在 ubuntu 16.04 上安装 mysql