Menu
Coddy logo textTech

アスタリスク・ワイルドカード

CoddyのTerminalジャーニー「基礎」セクションの一部 — レッスン 25/82。

ワイルドカードは、ファイル名内の1つ以上の文字に一致するプレースホルダーとして機能する特殊な文字です。ワイルドカードを使用すると、すべての名前を入力せずに一度に複数のファイルで作業できます。

スター ワイルドカード *任意の数の文字(0 個を含む)に一致します。これは最も強力で一般的に使用されるワイルドカードです。

たとえば、.txtで終わるすべてのファイルをリストアップするには:

ls *.txt

これは、名前の長さに関係なく、.txt で終わる任意のファイル名に一致します。

さらに例:

photo で始まるすべてのファイルをマッチ:

ls photo*

名前のどこかにreportを含むすべてのファイルをマッチ:

ls *report*

任意の名前や拡張子のすべてのファイルにマッチ:

ls *

*ls に限らず、任意のコマンドで使用できます。例えば、すべての .jpg ファイルをフォルダにコピー:

cp *.jpg photos/

または、すべての .log ファイルを一度に削除:

rm *.log

ヒント: ワイルドカードパターン付きの ls を最初に実行してから rmmv で使用してください — これにより、変更を加える前に影響を受けるファイルが正確にどれかを確認できます。

challenge icon

チャレンジ

初心者

* ワイルドカードを使用して、現在のディレクトリ内の .jpg ファイルのみ をリストします。

ヒント: ls* ワイルドカードと .jpg 拡張子と組み合わせて、画像ファイルのみをフィルタリングします。

チートシート

ワイルドカード は、ファイル名内の 1 つ以上の文字に一致する特殊な文字で、一度に複数のファイルで作業することを可能にします。

アスタリスク ワイルドカード * は、任意の数の文字(0 個を含む)に一致します。

例:

.txt で終わるすべてのファイルを一覧表示:

ls *.txt

photo で始まるすべてのファイルを一覧表示:

ls photo*

名前のどこかに report を含むすべてのファイルを一覧表示:

ls *report*

すべてのファイルを一覧表示:

ls *

すべての .jpg ファイルをフォルダーにコピー:

cp *.jpg photos/

すべての .log ファイルを削除:

rm *.log

ヒント: rmmv で使用する前に、ワイルドカードのパターンで最初に ls を実行して、影響を受けるファイルを確認してください。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン