vérifier si un fichier est dans un dossier et ses sous-dossier à l'aide de terminal linux
Je veux vérifier si le fichier est dans un dossier ou sous dossier ou non à l'aide de terminal Linux.
Qui dois-je utiliser pour cela? J'utilise find
et grep
de commande, mais il se déplace un seul dossier.
find
commande ?Je n'étais pas au courant de la
grape
de commande. Il semble juteux 🙂 c'est assez Amusant, je suppose que tu veux dire grep
.oui, il y a des sorts erreur.il n'y a grep pas de raisin.merci
OriginalL'auteur i'm PosSible | 2014-03-03
Vous devez vous connecter pour publier un commentaire.
Afin de faire une recherche à partir de votre répertoire courant, utilisez
À la recherche de répertoire racine de l'utilisation
Si vous ne connaissez pas l'extension de fichier essayez
Noter également que trouver la commande n'affiche que les fichiers dans le chemin d'accès qui vous ont autorisé à afficher. Si vous n'avez pas la permission pour a/b/c chemin alors il va juste afficher un message mentionnant que le chemin d'accès ne peuvent pas être recherchés
OriginalL'auteur user3256147
Par défaut, trouver va parcourir tous les sous-répertoires, par exemple:
De sortie:
OriginalL'auteur Andrew Stubbs
Essayer
-type f
restreint aux seuls fichiers dans le répertoire courant (remplacer . avec votre chemin).OriginalL'auteur Jayesh Bhoi
C'est la simple commande
OriginalL'auteur sajeer
Si vous souhaitez rechercher par nom de fichier, utilisez trouver:
par exemple:
Si besoin de trouver tous les fichiers contenant une chaîne de caractères, utilisez grep:
par exemple:
OriginalL'auteur ludovico