ホームページ > 運用・保守 > Linuxの運用と保守 > ゼロから学ぶ: Linux コマンドのワイルドカードをマスターする

ゼロから学ぶ: Linux コマンドのワイルドカードをマスターする

PHPz
リリース: 2024-03-16 12:18:04
オリジナル
1097 人が閲覧しました

ゼロから学ぶ: Linux コマンドのワイルドカードをマスターする

最初から学ぶ: Linux コマンドのワイルドカードをマスターする

Linux システムでは、ワイルドカードはファイル名と一致するために使用される特殊文字です。これらのワイルドカードをマスターすると、コマンド ラインでファイルをより効率的に見つけて操作できるようになります。この記事では、初心者がこれらのワイルドカード文字をよりよく理解して使用できるように、一般的に使用されるいくつかの Linux ワイルドカード文字に焦点を当て、具体的なコード例を示します。

1. アスタリスク (*)

アスタリスク ワイルドカードは 0 個以上の任意の文字を表し、任意の長い文字列と一致します。以下は例です:

ls *.txt
ログイン後にコピー

上記のコマンドは、現在のディレクトリ内の .txt で終わるすべてのファイルを一覧表示します。

2. 疑問符 (?)

疑問符ワイルドカードは任意の文字を表し、単一の文字と一致するために使用できます。例:

ls file?.txt
ログイン後にコピー

上記のコマンドは、file1.txtfile2.txt などの名前のファイルをリストします。

3. 角括弧 ([])

角括弧のワイルドカードは、指定された範囲内の文字と一致するために使用されます。たとえば、任意の数値と一致させるには、次のように使用できます。

ls file[0-9].txt
ログイン後にコピー

上記のコマンドは、ファイル名 file0.txt をリストします。 、file1.txt およびその他のファイル。

4. 中括弧 ({})

中括弧ワイルドカードは、複数の文字列の組み合わせを生成するために使用されます。たとえば、2 つのファイル file1.txtfile2.txt を同時に操作したい場合は、次のように使用できます:

cp file{1, 2}.txt new_directory/ 
ログイン後にコピー

上記のコマンドは、file1.txtfile2.txtnew_directory/ ディレクトリにコピーします。

実際のアプリケーションでは、複数のワイルドカードを組み合わせることで、より柔軟にファイルを照合して操作できます。たとえば、文字 .txt で始まるすべてのファイルをリストするには、アスタリスクと括弧のワイルドカード文字を一緒に使用できます:

ls [a-z]*.txt
ログイン後にコピー

上記のコマンドは、ファイル名が小文字で始まり .txt で終わるファイルを一覧表示します。

ワイルドカードを使用する場合は、予想されるファイルが確実に一致するように、ワイルドカード展開の順序と位置に注意する必要があります。さらに、cprm などの他の Linux コマンドでもワイルドカードを使用して、バッチ操作の実行に役立てることができます。

この記事の紹介と例を通じて、読者が Linux コマンドのワイルドカードをよりよく理解して習得し、コマンド ラインでのファイル操作の効率を向上できることを願っています。読者がゼロから学び、継続的に練習して、Linux システムの理解と応用を深められることを願っています。

以上がゼロから学ぶ: Linux コマンドのワイルドカードをマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート