这是示例目录结构/树
main_directory-|- folder1
|- folder2
|- folder3
|- folder4 -|- .git
|- my_project
|- some_other_files
假设我在主目录中。
admin@admin:~/$ cd main_directory
admin@admin:~/main_directory$
在这里,我想执行一些命令,该命令将删除名称以.git
RECURSIVELY开头的所有文件夹。
我正在尝试=rm -r .git*
无法正常工作。或可能正在使用其他命令,例如,mv
但我对此没有任何线索。
问题是我有很多这样的文件夹,并且每个文件夹都有一个或多个,.git
因此我无法手动进入每个目录并删除git文件夹。
find . -name .git -exec rm -r {} \;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句