致访客
感谢各位一年多的陪伴,因内容调整,本站将于近日迁移到新域名并不再更新主要内容。

MENU

Linux递归批量删除指定文件夹

• January 12, 2021 • 经验分享,Linux

致访客
感谢各位一年多的陪伴,因内容调整,本站将于近日迁移到新域名并不再更新主要内容。
特此通知。

概述

准备迁移一下文件,无奈工程目录下每个文件夹里都有node_modules文件夹,不删掉直接拷贝速度堪忧,手工删除又慢怎么办?写命令吧

递归删除指定文件夹

find . -name node_modules -type d -print -exec rm -rf {} \;

说明

. 当前目录开始递归查找;
-name node_modules 根据名称查找
-type d 查找的类型为目录(d)
-print 输出查找结果
-exec rm -rf {} \; 对find结果执行递归删除命令