使用 删除用户目录。名义上

使用 删除用户目录。名义上

我在一个目录中有用户名为“firstname.lastname”和firstname.middle.lastname 的目录。有没有办法删除带有“.”的目录在当前目录下的名称中。我需要在多台服务器上运行它,并尝试找到一种方法来使用 find 来完成它。我阅读了该查找的手册页,但找不到任何好的解决方案。

答案1

find . -maxdepth 1 -type d -name '*.*' -exec echo rm -r {} +

如果这符合您的要求,则删除echo.

答案2

请务必小心,因为您可能会意外删除带有扩展名的文件,例如 script.sh 或 log.txt。仅删除带有 .以他们的名字,尝试:

rm -r *.*/

导航到存储用户数据的目录后。

相关内容