Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个目录,其中包含一个.git与其他各种文件和文件夹一起命名的文件夹。我想删除所有文件和所有文件夹,除了我的.git目录。
.git
请注意,如果任何文件夹包含名为 的子文件夹.git,我也想删除它们。只应保留根 git 存储库!
这很简单:
shopt -s extglob dotglob rm -rf !(.git)
见http://mywiki.wooledge.org/glob