gpt4 book ai didi

regex - 如何匹配(取消匹配)文件夹中的存储库与查找?

转载 作者:太空宇宙 更新时间:2023-11-04 11:09:51 25 4
gpt4 key购买 nike

我有以下命令来查找所有标准文件和文件夹:

find /home/user/ \( ! -path "*/\.*" \) \( ! -type l \)

此查找匹配除点文件/目录之外的所有内容和符号链接(symbolic link)。

此外,我还想完全排除我的 git 和 hg 存储库(存储库文件夹名称及其内容)。

我知道 .git 和 .hg 文件夹。但我不明白如何在正则表达式中使用它。

最佳答案

试试这个:

find /home/user  \! -type l | egrep -v '/\..*'

这将找到所有不是符号链接(symbolic link)的文件,grep 将排除任何隐藏文件或隐藏目录。

关于regex - 如何匹配(取消匹配)文件夹中的存储库与查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23693087/

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