ファイル名が指定した文字列で始まるファイルを Bash で検索する
Nilesh Katuwal
2023年6月20日

この記事では、指定された文字列で始まるファイル名を持つすべてのファイルを検索する方法について学習します。
ファイル名が指定した文字列で始まるファイルを Bash で検索する
grep
コマンドを使用する
Linux では、grep
コマンドは、特定の文字パターンのファイル内で行われた検索をフィルタリングします。 これは、Linux ツール スイートで最も頻繁に使用されるコマンドの 1つであり、その目的は、探しているパターンを含むファイル内の行を表示することです。
regular expression
という用語は、ファイル内で検索しようとしているパターンを指すために使用されます。
構文:
grep [options] pattern [files]
例:
ls | grep "^xyz"
上記のコマンドは、部分文字列 "xyz"
で始まるすべてのファイルを返します。 現在いるディレクトリでのみ機能します
find
コマンドを使用する
find
コマンドは、サブフォルダーまで機能します。 文字列で始まるファイルを検索するには、次のコマンドを使用します。
find . -name 'xyz*'