gpt4 book ai didi

linux - 如何找到除 .git 目录下的目录之外的所有目录?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:40 25 4
gpt4 key购买 nike

在我的 git 存储库中,我在根目录下有一个小目录结构,在 .git 目录下有一个非常大的目录结构。我想使用 find 命令获取 $(REPO_DIR) 下所有目录的列表,但不包括 $(REPO_DIR)/.git 下的任何目录(包括)。我试过类似的东西

find $(REPO_DIR) -type d ! -name ".git"

find $(REPO_DIR) -wholename ".git" -prune -type d

但不幸的是,没有一个像预期的那样工作,有什么建议吗?

最佳答案

尝试:

 find . -type d -not -iwholename '*.git*'

或:

find . -type d  -not -path './.git*'

关于linux - 如何找到除 .git 目录下的目录之外的所有目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20659006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com