我想找到所有不等于.git*
的文件/目录,所以我尝试了以下命令,但效果相反(它打印包含.git
的路径)。
$ find . ! -name "*.git"
$ find . ! -name ".*.git"
$ find . ! -name "*.git*"
$ find . ! -regex "*.git"
$ find . ! ( -name "*.git*" )
我还尝试了使用!
转义的上述命令,如在find . ! -name "*.git"
中一样。
Q:find
"不等于"的正确语法是什么?
啊哈!我在这里找到的:
$ find . ! -path "*.git*"