Si vous connaissez régulièrement le système d'exploitation Unix, vous le savez probablement, mais certaines personnes ne le savent peut-être pas, alors je le posterai. J'espère que cela sera utile pour ceux qui sont nouveaux sur Linux, WSL et mac CLI et ont du mal à trouver des fichiers.
Si vous souhaitez rechercher le nom de fichier hogehoge
dans la plage allant jusqu'à 5 niveaux du répertoire, suivez les étapes ci-dessous.
$ find . -maxdepth 5 | grep hogehoge
Après -maxdepth
, spécifiez la profondeur du répertoire dans la plage que vous souhaitez rechercher.
L'explication de «-maxdepth» est extraite de la version japonaise de l'homme.
-maxdepth levels Recherche à partir du chemin spécifié comme argument de ligne de commande vers le répertoire jusqu'aux niveaux inférieurs (les niveaux est un entier non négatif). -maxdepth 0 signifie que seuls les arguments de ligne de commande sont ciblés pour les expressions et actions discriminantes.
De plus, si le nom du fichier est ambigu, vous pouvez ajouter l'option -i
à la commande grep
.
Un exemple est le suivant.
$ find . -maxdepth 5 | grep -i hogehoge
Recommended Posts