没有简单的解释方法,但这是我的演示问题。我有一个带有主目录备份的文件服务器。它们读起来像这样:
/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 {} +