Menu
Coddy logo textTech

Le joker étoile

Fait partie de la section Les 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 faire 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 caractère générique étoile * correspond à n’importe quel nombre de caractères (y compris zéro). C’est le caractère générique le plus puissant et le plus couramment utilisé.

Par exemple, pour répertorier tous les fichiers se terminant par .txt :

ls *.txt

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

Plus d’exemples :

Faites correspondre tous les fichiers commençant par photo :

ls photo*

Faites correspondre tous les fichiers contenant report n’importe où dans leur nom :

ls *report*

Faites correspondre tous les fichiers, quel que soit 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 supprimez tous les fichiers .log en une seule fois :

rm *.log

Conseil : Exécutez toujours ls avec votre motif générique avant de l’utiliser avec rm ou mv. Ainsi, vous pouvez voir exactement quels fichiers seront affectés avant d’apporter des modifications.

challenge icon

Défi

Débutant

Utilisez le caractère générique * pour lister uniquement les fichiers .jpg du répertoire actuel.

Astuce : Combinez 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 Les fondamentaux

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