Cette commande parcourt techniquement l’arborescence des répertoires sur le système de fichiers. Il peut être utilisé pour trouver un répertoire et un fichier correspondant à des modèles RegEx.

Syntaxe générale pour find commander:

$ find [OPTIONS] [PATH...] [EXPRESSION]
Rechercher un fichier spécifique dans un répertoire
find ./ExampleDir -name example.txt

Avec le -name paramètre, cette commande tentera de rechercher un example.txt au sein de la ExampleDir annuaire; et s’il est trouvé, renverra le chemin d’accès au fichier.

rechercher un fichier dans le répertoire
Rechercher et répertorier les fichiers de même extension
find ./dirname -name *.txt

Cette commande recherchera, dans le ExampleDir répertoire, tous les fichiers se terminant par l’extension .txt. S’il est trouvé, chaque résultat sera renvoyé dans une nouvelle ligne.

liste de recherche même extension
Rechercher et lister les fichiers vides et les sous-répertoires vides
find ./ExampleDir -empty

Cette commande, avec le -empty paramètre, trouvera et listera tous fichiers vides et sous-dossiers vides à l’intérieur de ExampleDir dossier.

Définition de fichier vide étant une taille de fichier de 0 octet, et dossier vide n’étant pas de fichiers ou de fichiers avec 0 octet.

trouver un répertoire de fichier vide
Rechercher et répertorier les fichiers contenant du texte spécifique
find ./ExampleDir -type f -name "*.txt" -exec grep 'Example'  {} \;

Cette commande recherche le mot/chaîne « Exemple » à l’intérieur des fichiers avec l’extension .txt à l’intérieur ExampleDir annuaire.

trouver du texte
Rechercher et répertorier les fichiers et sous-répertoires appartenant à un utilisateur spécifique
find ./ExampleDir -user ubuntu

Cette commande, avec le -user paramètre, trouvera les fichiers et les sous-répertoires appartenant à Ubuntu utilisateur dans ExampleDir annuaire. S’il est trouvé, le ou les noms de fichiers seront renvoyés.

Dans l’exemple suivant ls -l résultat:

-rw-rw-r-- 1 newone ubuntu 20 Jan 27 06:24 example.txt

newone représente grouper nom et ubuntu est le utilisateur.

trouver la liste des fichiers dir utilisateur
Rechercher et répertorier les fichiers et sous-répertoires appartenant à un groupe spécifique
find ./ExampleDir -group ubuntu

Cette commande, avec le -group paramètre, trouvera tous les fichiers et sous-répertoires appartenant à Ubuntu groupe dans ExampleDir annuaire. S’il est trouvé, le ou les noms de fichiers seront renvoyés.

rechercher le groupe de répertoires de fichiers de liste

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici