find . -name 'node_modules' -type d -prune -print -exec rm -rf '{}' \;
find
:这是一个 Linux 系统命令,用于在文件系统中查找文件。.
:表示当前目录,即在当前目录下查找文件。-name 'node_modules'
:表示要查找的文件名,即 node_modules。-type d
:表示查找的是目录,d 是目录的缩写。-prune
:表示在查找过程中不搜索被找到的目录内的子目录。-print
:表示输出找到的文件的名称。-exec rm -rf '{}' \;
:表示对找到的文件执行命令,这里的命令是rm -rf
,它会强制删除文件或文件夹,并递归删除其子目录和文件。'{}' 表示找到的文件名,\;
表示命令的结束。