使用grep时,当一个目录下有一个包含很多文件的目录,但也不想搜索它,怎么办? 使用 --exclude-dir 选项. 单个目录示例: grep -rni 'http' --exclude-dir=.git ./ 多个目录示例: grep -rni 'http' --exclude-dir={.git,res,bin} ./ 多个文件示例: grep -rni 'http' --exclude=*.{java,js,css} #注意:这里是 --exclude,不是 --exclude-dir