Il y a aussi des caractères génériques plus puissants, par exemple
konqueror **/*.html
pour voir le contenu de tous les fichiers HTML dans le répertoire courrant ou dans l'un de ses sous-répertoires. Sous Bash, on pourrait taper
konqueror `find -name "*.html"`
ou (s'il y a des fichiers avec des caractères bizarres)
find -name "*.html" -print0 | xargs -0 konqueror
Autre exemple, quand on a tout une ribambelle de fichiers dans une arborescence compliquée, on peut vouloir les mettre tous dans un seul répertoire puis effacer les répertoires désormais vides :
mv **/*(.) ./
rm -rf */
Toutefois, sur de très gros répertoires, ça peut être lent. De plus, on se heurte assez vite à la taille limite de la ligne de commande. Mais ça va beaucoup plus vite à taper.
[^] # Re: Avantage zsh ?
Posté par Vincent ZOONEKYND . En réponse à la dépêche Nouvelle version majeure de bash. Évalué à 4.