Linux では、大文字と小文字を区別しない検索を実現するには、find コマンドに続くオプション パラメーターを「-iname」に設定するだけで済みます。構文は「find search path -iname "ファイル名"」です。 find コマンドは、指定されたディレクトリ内のファイルを検索するために使用されます。「-iname」パラメータは、大文字と小文字を区別しないように検索モードを設定します。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux では、大文字と小文字を区別しない検索を実現するには、find コマンドの後のオプション パラメーターを「-iname
」に設定するだけで済みます。
検索コマンド: 検索パス -iname "ファイル名"
。
注: find コマンドはパラメータ -i
を使用できません。
説明: find コマンド
find コマンドはどこにでもあるコマンドであり、Linux で最も便利なコマンドの 1 つです。 find コマンドは、ディレクトリ (およびサブディレクトリ) 内のファイルを検索するために使用されます。ファイル名、ファイル タイプ、ユーザー、さらにはタイムスタンプによるファイルの検索など、いくつかの一致条件を指定できます。
構文:
find path -option [ -print ] [ -exec -ok command ] {} \;
パラメータの説明:
find は、次の規則に従ってパスと式を決定します (最初の - ()、! の前の部分はパスです) 、その後に式が続きます。 path が空の文字列の場合は、現在のパスが使用され、expression が空の文字列の場合は、デフォルトの式として -print が使用されます。
式で使用できるオプションは 20 ~ 30 個ありますが、ここでは最も一般的に使用されるオプションのみを紹介します。
-mount
、-xdev
: 指定されたディレクトリと同じファイル システム内のファイルのみをチェックし、他のファイル システム内のファイルをリストしないようにします
-amin n
: 過去 n 分間に読み取りました
-anewer file
: ファイル file
-atime n よりも後に読み取られたファイル
: 過去 n 日間に読み取られたファイル
-cmin n
: 過去 n 分間に変更されたファイル
- cnewer file
: ファイル file
-ctime n
: 過去 n 日間に変更されたファイル
-empty
: 空ファイル
-gid n
または -グループ名
: gid が n またはグループ名が name
-name name
, -iname name
: ファイル名は name と一致します。 iname
大文字と小文字は無視されます
-size n
: ファイル サイズは n 単位で、b は 512 バイトのブロックを表し、c は文字数を表し、k はキロバイト、w は 2 バイトです。
-type c
: ファイルの種類は c です。
d: ディレクトリ
c: フォントデバイスファイル
b: ブロックデバイスファイル
p: 名前付きストレージ リスト
f: 通常のファイル
l: シンボリック リンク
s: ソケット
-pid n
: プロセス ID はファイル n
です。 ( ) で式を区切って、次の演算を使用します。
## ではありません
以上がLinux の検索では大文字と小文字が区別されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。