
Table des matières
Trouver des fichiers dans Linux peut sembler déroutant au début, mais ne vous inquiétez pas, cela devient plus facile une fois que vous comprenez les jokers. Les caractères génériques sont des symboles spéciaux qui vous aident à sélectionner plusieurs fichiers ou dossiers sans taper chaque nom séparément. Dans cet article, nous expliquerons comment utiliser les caractères génériques dans Linux pour correspondre efficacement aux noms de fichiers.
1. Astérisque
cp
L'astérisque mv
est un joker Linux qui correspond à zéro ou plus de caractères dans les noms de fichiers ou les noms de répertoire. Il aide à rechercher, à répertorier ou à manipuler plusieurs fichiers à la fois. Il est couramment utilisé avec des commandes comme rm
,
et
pour effectuer des opérations en vrac. ls *.txt
Fichiers correspondants par extension
commande pour correspondre à tous ces noms de fichiers qui se terminent avec .txt:
Commande Linux Wildcards correspond aux fichiers par extension ls example*
Fichiers correspondants par préfixe

commande:
Commande Linux Wildcards correspondant aux fichiers par préfixe ls *_
Fichiers assortis par suffixe

commande:
Commande Linux Command Wildcards correspondant aux fichiers par suffixe ls *ample*
Fichiers correspondants contenant un mot spécifique

La commande répertorie tous ces noms de fichiers qui contiennent une sous-chaîne «ample»:
COMMANDE LINUX COMMANDE CADRING USI USIN ls .*
Correspondant aux fichiers cachés

Commande pour répertorier les fichiers cachés:
Commande Linux Command Wildcards correspond aux fichiers cachés file?.txt
2. Marque d'interrogation (?)
La marque d'interrogation (?) Wildcard est utilisée pour correspondre à un seul caractère dans un nom de fichier. Il aide à trouver des fichiers avec des noms qui suivent un modèle spécifique mais diffèrent par un caractère. Il est couramment utilisé pour trouver ou gérer des fichiers avec des noms similaires mais différer par un seul caractère. Par exemple,
correspond à «file1.txt», «filea.txt», «fileb.txt», etc. ls file?.txt
Fichier correspondant à n'importe quel caractère unique à une position spécifique

La commande correspond à tout nom de fichier à partir de fichier, suivi de n'importe quel caractère, et se terminant par l'extension .txt:
Commande Linux Wildcards correspond à un caractère spécifique du fichier ls example??.txt
Fichiers assortis avec un nombre fixe de caractères

correspond à n'importe quel fichier commençant par un exemple de mot, suivi de deux caractères, et se terminant par l'extension .txt:
Faire correspondre les caractères fixes ?ile*
Combinaison? avec * Wildcard

correspond aux noms de fichiers où le premier personnage peut être n'importe quoi, suivi de « ile », puis n'importe quel nombre de caractères:
COMMANDES LINUX COMMANDES FORMINATIONS MULLES WILLES ls (1ab)file.txt
3. Expressions du support (())

Les commandes répertorient tous ces fichiers qui commencent par 1, A ou B, suivis de «file.txt»:
Extension du support ls file(!a-zA-Z)
4. Négation (!)

La commande répertorie tous les noms de fichiers qui commencent par le fichier, suivis de tout caractère sauf une lettre (AZ ou AZ). Il correspond à «file1», «file_» ou «file @» mais pas «filea» ou «filez»:
Linux Command Wildcards annulant un ensemble de caractères ls file{1,2,3}.txt
5. Braces ({}) ls file1.txt file2.txt file3.txt
Les accolades ({}), également connus sous le nom d'expansion de la plage, nous permettent de spécifier plusieurs modèles séparés par des virgules. Ils se développent à des noms de fichiers spécifiques au lieu d'agir comme un joker. Par exemple, la commande

. Il répertorie tous ces fichiers spécifiques s'ils existent:
Braces de la commande Linux Command pour spécifier plusieurs modèles find Documents -name "*.txt"
6. Utilisation de wildcards avec des commandes Linux

Commande pour localiser tous les fichiers .txt dans le répertoire des documents:
Des caractères génériques avec des commandes Linux
De même, nous pouvons utiliser les caractères génériques avec toute autre commande Linux pour atteindre un objectif spécifique.
7. Utilisation des jokers avec des noms de fichiers sensibles à des cas ls (fF)ile.txt
Les caractères génériques de Linux sont sensibles à la casse, ce qui signifie que les noms de fichiers avec différents cas de lettres sont traités comme distincts. Pour faire correspondre les variations en majuscules et en minuscules, nous pouvons utiliser des classes de caractères ou des options insensibles à des cas dans les commandes.

Commande pour faire correspondre à la fois file.txt et file.txt:
Noms de fichiers sensibles à la casse
Alors voilà! Vous savez maintenant comment utiliser les caractères génériques pour rendre la gestion des fichiers dans Linux plus rapidement et plus facile. Que vous recherchiez des fichiers, organisiez des répertoires ou automatisant les tâches, ces techniques de joker vous feront gagner du temps et des efforts.Je recommande de commencer par * et? car ils sont les plus couramment utilisés. Ensuite, expérimentez les expressions de support et les accolades pour affiner vos recherches. Une fois confortable, explorez les expressions régulières pour une correspondance de motifs encore plus avancée.