IQA*_*eas 3 bash shell
我有一个目录,其中包含一个单独的文件夹.git,旁边有各种其他文件和文件夹.我想删除所有文件和所有文件夹,但我的.git目录除外.
.git
请注意,如果任何文件夹包含一个名为的子文件夹.git,我也想删除它们.只保留root git repo!
Gil*_*not 5
这很简单:
shopt -s extglob dotglob rm -rf !(.git)
见http://mywiki.wooledge.org/glob
归档时间:
12 年,11 月 前
查看次数:
1443 次
最近记录: