Qu’est-ce que la globalisation de fichiers?

Je me demandais juste ce qu’est la globalisation des fichiers? Je n’en ai jamais entendu parler auparavant et je n’ai pas pu trouver de définition lorsque j’ai essayé de le chercher en ligne …

Globing est le * et ? et quelques autres modèles que vous connaissez peut-être.

Globbing interprète les caractères génériques standard * et?, Les listes de caractères entre crochets et certains autres caractères spéciaux (tels que ^ pour annuler le sens d’une correspondance).

Lorsque le shell voit un glob, il exécute l’ extension de chemin et remplace le glob par des noms de fichiers correspondants lorsqu’il appelle le programme.

Pour un exemple de l’opérateur * , disons que vous voulez copier tous les fichiers avec une extension .jpg dans le répertoire courant vers un autre endroit:

 cp *.jpg /some/other/location 

Ici, *.jpg est un modèle glob qui correspond à tous les fichiers se terminant par .jpg dans le répertoire en cours. Cela équivaut à (et beaucoup plus facile) à lister le répertoire actuel et à taper manuellement chaque fichier que vous voulez:

 $ ls cat.jpg dog.jpg drawing.png recipes.txt zebra.jpg $ cp cat.jpg dog.jpg zebra.jpg /some/other/location 

Notez que cela peut sembler similaire, mais ce n’est pas la même chose que les expressions régulières.

Vous pouvez trouver des informations plus détaillées ici et ici