Exemples les plus utiles de la commande Find dans Linux

Exemples les plus utiles de la commande Find dans Linux
Dans Linux, la commande est utilisée pour localiser les fichiers en fonction des critères spécifiés par l'utilisateur. Non seulement les fichiers, mais la commande find retrace également les répertoires. Les fichiers peuvent être recherchés par nom de fichier, nom de répertoire, date de modification, extension, etc.

Dans ce suivi, nous allons discuter des exemples les plus utiles de la commande Find qui sont couramment utilisés par la communauté Linux pour trouver dans Linux.

Les exemples les plus utiles de la commande Find dans Linux

La commande find est utilisée pour trouver les fichiers à partir des répertoires et des sous-répertoires de Linux, la syntaxe générale de la commande Find est:

$ trouver [Options] [Path] [Expression]

La commande find est utilisée avec les options qui spécifient la commande pour effectuer des tâches particulières, alors nous devons définir le chemin d'où nous voulons trouver les fichiers, et enfin, nous devons remplacer l'expression par le nom de fichier que nous voulons découvrir.

Exemple 1: trouver le fichier par son nom

Pour rechercher des fichiers par nom, nous pouvons utiliser l'option «Nom», pour comprendre, nous découvrirons le fichier MyFile.txt dans le répertoire domestique à l'aide de la commande:

$ find / home / hammad -name myfile.SMS

Exemple 2: trouver le fichier excluant la sensibilité des cas

Si nous avons des doutes sur la sensibilité à la caisse du nom d'un nom de fichier, nous pouvons remplacer l'option «Nom» par «Iname»:

$ find / home / hammad -iname myfile.SMS

Exemple 3: trouver le fichier à travers les extensions

L'autre façon de trouver des fichiers est de leurs extensions, par exemple, nous pouvons trouver les fichiers de «.extensions png ”en exécutant la commande:

$ Find / Home / Hammad -name "*.png ”

La sortie ci-dessus affiche tous les fichiers de Linux avec l'extension de .PNG.

Exemple 4: Utilisation de l'option «Type» avec la commande Find

De même, il existe différentes autres options qui peuvent être utilisées avec la commande Find comme l'option «Type». Il est utilisé à différentes fins, par exemple, pour afficher tous les répertoires que nous utiliserons l'option «D»:

$ trouver . -type D

Dans la commande exécutée, nous avons utilisé le «.«Ce qui aide la commande finir à parcourir le répertoire actuel.

Exemple 5: trouver des fichiers en utilisant leur taille

Nous pouvons découvrir les fichiers en spécifiant leurs tailles:

$ trouver . -Type F-Size -1m

Exemple 6: Recherche de fichiers en utilisant la date

L'autre exemple utile de trouver est de trouver des fichiers en utilisant leur date de modification comme nous voulons découvrir le «.TXT "Fichiers modifiés au cours des 30 derniers jours, nous utilisons la commande:

$ Find / -Name "*.txt "-mtime +30 -Daystart

Exemple 7: trouver des fichiers en lecture seule

Pour découvrir les fichiers en lecture seule, utilisez la commande:

$ trouver / -perm / u = r

De même, pour trouver les fichiers exécutables, remplacez le «R» par «x» dans la commande ci-dessus:

$ trouver / -perm / u = x

Exemple 8: trouver des fichiers avec plusieurs extensions

Nous pouvons également trouver plusieurs fichiers de différentes extensions à l'aide d'une seule commande, par exemple, nous trouvons les fichiers ayant des extensions ".txt »et«.png ”Utilisation de la commande:

$ trouver . -regex ".* \.\ (txt \ | png \) $ "

Exemple 9: trouver les fichiers cachés

Nous pouvons également trouver tous les fichiers cachés du répertoire à l'aide de la commande find:

$ trouver ~ -ype f nom ".* "

Exemple 10: trouver les fichiers vides

Nous pouvons trouver tous les fichiers et répertoires vides à l'aide de la commande find:

$ Find / -ype F -Empty

Dans la commande ci-dessus, nous avons utilisé l'indicateur «F» qui affichait les fichiers vides, si nous voulons afficher les répertoires vides, utilisez l'indicateur «-d».

Conclusion

La commande Find permet de gagner du temps pour gagner du temps et de trouver les fichiers particuliers instantanément où qu'il se trouve dans Linux, en outre, si nous ne connaissons que le nom d'extension ou sa taille, nous pouvons toujours le trouver en utilisant la commande find. Dans ce suivi, nous avons discuté des usages les plus importants de la commande Find avec des exemples dans Linux. Nous utilisons la commande find pour découvrir les fichiers à l'aide du nom, des extensions, de la taille, des fichiers en lecture seule et d'exécution uniquement.