Maison  >  Article  >  Opération et maintenance  >  Quels sont les caractères génériques des commandes Linux ?

Quels sont les caractères génériques des commandes Linux ?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-06-14 10:59:517338parcourir

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.

Quels sont les caractères génériques des commandes Linux ?

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 :

屏幕截图 2023-06-14 105905.png

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn