如何获取主文件夹中该文件夹foo
(或node_modules
在我的情况下)的所有出现的列表,如下所示:
~/a/foo
~/b/d/foo
~/b/d/e/foo
...
我的目标是手动node_modules
从空间非常有限的硬盘中删除所有不必要的文件夹。
答案1
你可以使用寻找命令:
find ~ -type d -name node_modules
要排除嵌套node_modules
目录,请-prune
对发现无法find
下降到其中的文件夹使用:
find ~ -type d -name node_modules -prune
然后,删除:
find ~ -type d -name node_modules -prune -exec rm -rf {} +