Que sont les jokers
Les caractères génériques sont couramment utilisés dans la programmation informatique et dans diverses applications informatiques, telles que les éditeurs de texte, les moteurs de recherche et les interfaces de ligne de commande.
Ils peuvent être utilisés pour faire correspondre ou rechercher des modèles ou des caractères spécifiques dans un fichier ou une chaîne. Les caractères génériques peuvent également être utilisés pour créer des requêtes de recherche plus flexibles et puissantes, ce qui facilite la recherche et la manipulation des données souhaitées.
Types de jokers
Des exemples de caractères génériques communs incluent l'astérisque (*) et le point d'interrogation (?).
Trouvez de manière récursive tous les fichiers dans les sous-dossiers actuels en fonction de la correspondance de la génération générique
La recherche de tous les fichiers dans un répertoire et ses sous-répertoires qui correspondent à un modèle spécifique peuvent être effectués en utilisant le «trouver”Commande dans Linux. La commande «Find» peut rechercher des fichiers en fonction de divers critères, tels que le nom, les autorisations, le type et le nombre de caractères dans le nom du fichier.
En apprendre davantage sur trouver Commande Exécutez la commande donnée:
$ homme trouver
1: trouver des fichiers à l'aide d'asterrisk (*) Wildcard
Pour trouver de manière récursive tous les fichiers dans le répertoire actuel et ses sous-répertoires qui correspondent à un magazine modèle, vous pouvez utiliser ce qui suit trouver Commande et ci-dessous est la syntaxe pour elle:
$ find -name "nom de fichier"
Le "" est un joker qui correspond à tous les caractères, donc cette commande trouvera tous les fichiers avec des noms qui se terminent par "nom de fichier".
Pour trouver un répertoire spécifique:
$ trouver -name "Linuxhint1"
Pour trouver tous les répertoires avec le même nom, nous utiliserons un joker à la fin du nom du répertoire:
$ trouver -name "Linuxhint *"
Pour trouver tous les répertoires et sous-répertoires, utilisez des jokers au début et à la fin du nom du répertoire:
$ trouver -name "* Linuxhint *"
2: trouver des fichiers en utilisant un point d'interrogation (?)
Pour trouver des fichiers avec un nombre spécifique de caractères alors "?" Wild Card peut être utilisé, par exemple, si nous voulons trouver des répertoires contenant 4 caractères inconnus, utilisez:
$ trouver -name "????"
Une autre façon de trouver de manière récursive tous Grep de tuyau linux avec la commande find:
$ find -print | grep -i linuxhint
Trouver des fichiers à l'aide de la commande d'arbre
Le arbre La commande est une autre commande utile pour trouver des fichiers et des répertoires. Pour installer l'utilisation de l'utilitaire d'arbre:
$ sudo apt install arbre
Après l'installation de l'utilisation:
$ arbre -p Linuxhint
Pour plus d'aide sur la commande Tree, exécutez:
$ arbre man
Conclusion
Cet article couvre quelques exemples d'utilisation du «trouver”Commande avec les faunes Point d'interrogation (?) et Astérisque (*). En utilisant ces deux jokers, nous pouvons créer des modèles de recherche complexes qui peuvent vous aider à localiser rapidement des fichiers spécifiques sur votre système. Enfin, nous couvrons également le arbre Commande qui peut trouver les fichiers, dossiers et sous-dossiers récursivement dans Linux. Utilisation de l'arborescence Une arbre peut être dessinée pour une meilleure illustration de tous les fichiers dans un seul répertoire.