Cette question a déjà une réponse ici:
J'ai mis en miroir un répertoire d'un serveur avec un grand nombre de sous-répertoires, chacun contenant un package .txz et les fichiers .txt et descripteurs habituels. Ce que j'aimerais faire est la suivante:
Recherchez / localisez tous les fichiers .txz dans tous les sous-répertoires, puis déplacez-les tous vers un dossier spécifique; en utilisant des expressions régulières. Quelle serait l'expression régulière à utiliser, en bash sur slackware linux? Merci
Réponses:
Pour répondre à votre question comme vous l'avez posée:
Notez cependant que l'utilisation de regex n'est pas nécessaire pour votre tâche. La commande ci-dessous aurait aussi bien fonctionné:
Vous pouvez également le faire sans utiliser quoi que ce soit à part bash et mv. Ceci utilise la recherche de modèle et l'option globstar du shell.
la source