Bonjour,
je découvre le terminal et la commande find !
me permet de trouver dans mon dossier tous les dossiers nommés nomdudossier suivis de plusieurs caractères.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 find . -type d -name "nomdudossier*"
Je voudrais déjà savoir si c'est une bonne commande (car elle fonctionne, j'ai essayé)
Je me pose la question du . après find, je ne comprends pas à quoi il sert !
Par la suite , une fois bien compris le fonctionnement du find je souhaiterais chercher une aiguille dans une botte de foin !!
Si la commande ci-dessus me permet de trouver 15 dossiers qui contiennent chacun 5 fichiers et que je cherche parmi ceux-ci celui qui possède la plus petite taille,
comme je ne connais que ls -lh , je dois rentrer dans chaque dossier, donc 15 fois !!! Pour peu que je veuille aussi savoir lequel de tous ces fichiers contient un mot en particulier et que je n'ai pas de chance, je peux avoir à ouvrir 75 fichiers pour trouver le bon !!!
Y a t-il une ligne de commande pour mon problème ? Et est-ce que find est la bonne commande ?
Partager