删除同一级不同目录中同名的子目录

删除同一级不同目录中同名的子目录

没有简单的解释方法,但这是我的演示问题。我有一个带有主目录备份的文件服务器。它们读起来像这样:

/home/ron/Downloads
/home/ron/Documents
/home/rob/Downloads
/home/rob/Documents
/home/tom/Downloads
/home/tom/Documents
/home/don/Downloads
/home/don/Documents

如何使用一个命令删除所有名为“下载”的文件夹,不调用用户的名称,而是使用简写?

我刚在想:

rm -r /home/*/Downloads

实现这个的最佳方法是什么?

注意:我在多台服务器上有几百个文件夹需要清除。

谢谢。

答案1

您可以使用find

find /home -maxdepth 2 -type d -name Downloads -exec rm -r {} + 

相关内容