Sélectionner plusieurs cibles
Les Wildcards (caractères génériques), ou globbing, sont des caractères spéciaux utilisés pour représenter des motifs dans les noms de fichiers ou les chemins. Ils vous permettent d'opérer sur plusieurs fichiers avec une seule commande.
L'astérisque (*)
L'astérisque correspond à zéro ou plusieurs caractères dans un nom de fichier.
-
Cibler tous les fichiers : bash $ ls *
Liste tout dans le répertoire actuel
-
Cibler les fichiers avec une extension spécifique : bash $ cp *.txt backup/
Copie tous les fichiers se terminant par .txt vers backup/
-
Cibler les fichiers commençant par un préfixe : bash $ rm log_*.bak
Supprime tous les fichiers commençant par 'log_' et se terminant par '.bak'
Le point d'interrogation (?)
Le point d'interrogation correspond à exactement un caractère.
bash $ ls fichier?.txt