Menu
CoddyTech

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

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 を実行してから、それを rm や mv と一緒に使いましょう。こうすれば、変更を加える前に、どのファイルが影響を受けるのかを正確に確認できます。

challenge icon

チャレンジ

初心者

現在のディレクトリにある.jpgファイルのみを一覧表示するには、*ワイルドカードを使います。

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

自分で試してみよう

ターミナル
quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド