Comment limiter la profondeur du répertoire avec la commande Find

Comment limiter la profondeur du répertoire avec la commande Find

La commande «finir» avec -profondeur max est un outil puissant dans le système d'exploitation Linux. Il est utilisé pour rechercher récursivement des fichiers et des répertoires dans un répertoire donné et ses sous-répertoires. Le -profondeur max Le drapeau est utilisé pour spécifier la profondeur maximale de la recherche. Par exemple, si le -profondeur max est réglé sur 2, la recherche ne sera que le répertoire donné et ses sous-répertoires immédiats. Cela signifie qu'il ne ressemblera à aucun des sous-répertoires.

Cela fait le 'trouver' commander avec -profondeur max Un excellent moyen de rechercher rapidement quelque chose sans avoir à passer par tous les sous-répertoires. Par exemple, je dois rechercher le dossier nommé «node_modules» sous tous les répertoires du répertoire actuel uniquement:

trouver . -MaxDepth 2 -Type D -Name "Node_Modules"  

Pour rechercher dans le répertoire actuel uniquement, définissez le -profondeur max valeur à 1.

Dans l'ensemble, la commande «finir» avec -profondeur max est un outil puissant et polyvalent dans le système d'exploitation Linux qui peut vous faire gagner du temps lorsque vous avez besoin de trouver rapidement quelque chose ou d'apporter des modifications à un groupe de fichiers ou de répertoires.