Maison > Article > Opération et maintenance > Quels sont les caractères génériques des commandes Linux ?
Il existe 4 caractères génériques de commande courants sous Linux : 1. "*", correspond à n'importe quel nombre, y compris zéro caractère ; 2. "?", correspond à un seul caractère 3. "[]", correspond à n'importe quel caractère indiqué entre parenthèses ; ; 4. "{}", spécifie un ensemble d'options facultatives.
Le système d'exploitation de ce tutoriel : système Linux5.18.14, ordinateur Dell G3.
Les caractères génériques dans les commandes du système Linux font référence à des espaces réservés utilisés pour rechercher et faire correspondre les noms de fichiers Lorsque vous les utilisez, vous devez comprendre certains caractères génériques de base et leur utilisation.
Voici plusieurs caractères génériques courants :
1, *
correspond à n'importe quel caractère numérique (y compris zéro) | ls *.txt (liste tous les fichiers se terminant par .txt)
2,
Match un seul caractère | ls ?.txt (Liste tous les fichiers se terminant par un caractère plus .txt)
3, []
Match n'importe quel caractère donné entre parenthèses | ls [abc].txt (Liste les fichiers commençant par a, b ou c et se terminant par .txt)
4, {}
Spécifiez l'ensemble facultatif | cp file{1,2}.txt dir (remplacez file1.txt et file2.txt Mettez-le dans le répertoire dir)
Utilisation exemple :
Utilisez * pour rechercher tous les fichiers se terminant par .log sous /var/log : `ls /var/log/*.log`
Utilisez pour rechercher tous les noms de fichiers journaux dans /var/. log/ (les noms de fichiers avec différents nombres de lettres ne peuvent correspondre qu'en fonction de ?) : `ls /var/log/*.log?`
Utilisez [] pour faire correspondre n'importe lequel des dossiers de la commande ls commençant par n , o ou p : `ls [nop]*`
Utilisez {} pour afficher deux fichiers : `echo {foo,bar}`
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!