最初から学ぶ: Linux コマンドのワイルドカードをマスターする
Linux システムでは、ワイルドカードはファイル名と一致するために使用される特殊文字です。これらのワイルドカードをマスターすると、コマンド ラインでファイルをより効率的に見つけて操作できるようになります。この記事では、初心者がこれらのワイルドカード文字をよりよく理解して使用できるように、一般的に使用されるいくつかの Linux ワイルドカード文字に焦点を当て、具体的なコード例を示します。
アスタリスク ワイルドカードは 0 個以上の任意の文字を表し、任意の長い文字列と一致します。以下は例です:
ls *.txt
上記のコマンドは、現在のディレクトリ内の .txt
で終わるすべてのファイルを一覧表示します。
疑問符ワイルドカードは任意の文字を表し、単一の文字と一致するために使用できます。例:
ls file?.txt
上記のコマンドは、file1.txt
、file2.txt
などの名前のファイルをリストします。
角括弧のワイルドカードは、指定された範囲内の文字と一致するために使用されます。たとえば、任意の数値と一致させるには、次のように使用できます。
ls file[0-9].txt
上記のコマンドは、ファイル名 file0.txt
をリストします。 、file1.txt
およびその他のファイル。
中括弧ワイルドカードは、複数の文字列の組み合わせを生成するために使用されます。たとえば、2 つのファイル file1.txt
と file2.txt
を同時に操作したい場合は、次のように使用できます:
cp file{1, 2}.txt new_directory/
上記のコマンドは、file1.txt
と file2.txt
を new_directory/
ディレクトリにコピーします。
実際のアプリケーションでは、複数のワイルドカードを組み合わせることで、より柔軟にファイルを照合して操作できます。たとえば、文字 .txt
で始まるすべてのファイルをリストするには、アスタリスクと括弧のワイルドカード文字を一緒に使用できます:
ls [a-z]*.txt
上記のコマンドは、ファイル名が小文字で始まり .txt
で終わるファイルを一覧表示します。
ワイルドカードを使用する場合は、予想されるファイルが確実に一致するように、ワイルドカード展開の順序と位置に注意する必要があります。さらに、cp
、rm
などの他の Linux コマンドでもワイルドカードを使用して、バッチ操作の実行に役立てることができます。
この記事の紹介と例を通じて、読者が Linux コマンドのワイルドカードをよりよく理解して習得し、コマンド ラインでのファイル操作の効率を向上できることを願っています。読者がゼロから学び、継続的に練習して、Linux システムの理解と応用を深められることを願っています。
以上がゼロから学ぶ: Linux コマンドのワイルドカードをマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。