用户查找文件和文件夹,然后通过一个ssh命令删除它们?

时间:2015-12-16 23:31:38

标签: file ssh directory

尝试使用:

find /home/ -user student -exec rm -fr {} 

find /home/ -group student -exec rm -fr {} \

但有错误消息:find: missing argument to '-exec'

1 个答案:

答案 0 :(得分:0)

欢迎来到stackoverflow!

最简单的方法(甚至在[find(1)][1]的手册页中提到)是:

find /tmp -name core -type f -print | xargs /bin/rm -f

适合您的情况:

find /home/ -user student -print | xargs /bin/rm -rf

但肯定有几种变体如何完成这项任务。您只需从-exec开始使用不同的示例:

find . -type f -exec file '{}' \;

适应您的使用案例:

find /home/ -group student -exec rm -rf '{}' \;