个人小站

Linux中find批量删除空文件夹

字数统计: 138阅读时长: 1 min
2022/04/25
1
find -type d -empty | xargs -n 1 rm -rf

来自https://www.cnblogs.com/jt2001/p/6081235.html

为避免意外,可以考虑使用rm -r而不是rm -rf

不过这个删除当前的空文件夹,如果循环的空文件夹,也就是子文件夹是空文件夹的话,要反复跑这个命令
所以删完后最好再跑次find -type d -empty查询下

1
-d '\n'

有空格|中文的话加这个,xargs参数


增加带空格造成的问题的说明
补足说明

原文作者:ted423

原文链接:http://ted423.github.io/Code/Terminal/Linux%E6%89%B9%E9%87%8F%E5%88%A0%E9%99%A4%E7%A9%BA%E6%96%87%E4%BB%B6%E5%A4%B9/

发表日期:April 25th 2022, 10:37:00 pm

更新日期:July 19th 2023, 9:36:58 am

版权声明:本站原创内容(一般是语句不通顺的那种)采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可,转载内容以及不带个人观点的分享不在此例,摘抄有Wiki的内容的文章统一根据Wiki采用 CC BY-SA 3.0

CATALOG