# ディレクトリ階層の深さ指定 --depth NUM Search up to NUM directories deep (Default: 25) # (マッチした)ファイル名のみを出力 -l --files-with-matches Only print filenames that contain matches (dont print the matching lines) # マッチしなかったファイル名を表示 -L --files-without-matches Only print filenames that dont contain matches # ファイル名にマッチしたものを出力 -g PATTERN Print filenames matching PATTERN # 行番号を非表示 --[no]numbers Print line numbers. Default is to omit line numbers when searching streams # 隠しファイルも検索 --hidden Search hidden files (obeys .*ignore files) # 全ファイルを検索(隠しファイル、無視指定ファイル含め検索) -u --unrestricted Search all files (ignore .agignore, .gitignore, etc.; searches binary and hidden files as well) # 大文字小文字区別 -s --case-sensitive Match case sensitively # 大文字を含んでいれば、大文字小文字区別 -S --smart-case Match case insensitively unless PATTERN contains uppercase characters (Enabled by default) # ファイル名を正規表現指定で制限検索(ex. ag -G '\.(c|h)' pattern) -G --file-search-regex PATTERN Limit search to filenames matching PATTERN