Menu
CoddyTech

Le joker étoile

Fait partie de la section Fondamentaux du Journey Terminal de Coddy. Leçon 25 sur 82.

Un caractère générique est un caractère spécial qui sert d’espace réservé pour correspondre à un ou plusieurs caractères dans les noms de fichiers. Les caractères génériques vous permettent de travailler avec plusieurs fichiers à la fois sans saisir chaque nom.

Le joker étoile * correspond à un nombre quelconque de caractères (y compris zéro). C’est le joker le plus puissant et le plus couramment utilisé.

Par exemple, pour lister tous les fichiers se terminant par .txt :

ls *.txt

Cela correspond à tout nom de fichier qui se termine par .txt, quelle que soit sa longueur.

Plus d’exemples :

Fais correspondre tous les fichiers commençant par photo :

ls photo*

Fais correspondre tous les fichiers dont le nom contient report :

ls *report*

Faites correspondre tous les fichiers, quels que soient leur nom ou leur extension :

ls *

Vous pouvez utiliser * avec n’importe quelle commande, pas seulement ls. Par exemple, copiez tous les fichiers .jpg dans un dossier :

cp *.jpg photos/

Ou supprime tous les fichiers .log en une seule fois :

rm *.log

Conseil : Exécute toujours d’abord ls avec ton motif générique avant de l’utiliser avec rm ou mv. Ainsi, tu peux voir exactement quels fichiers seront concernés avant d’apporter des modifications.

challenge icon

Défi

Débutant

Utilise le caractère générique * pour répertorier uniquement les fichiers .jpg dans le répertoire actuel.

Indice : Combine ls avec le caractère générique * et l’extension .jpg pour filtrer uniquement les fichiers image.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Terminal