Maison  >  Article  >  Opération et maintenance  >  Comment implémenter une requête floue à l'aide de la commande Linux Find

Comment implémenter une requête floue à l'aide de la commande Linux Find

coldplay.xixi
coldplay.xixioriginal
2021-02-03 13:44:2241478parcourir

La commande Linux find implémente une requête floue : en fonction de la requête floue du nom de fichier, recherchez le fichier avec le suffixe [.log] dans le répertoire opt, le code est [find /opt/ -type f -name "*.enregistrer "】.

Comment implémenter une requête floue à l'aide de la commande Linux Find

L'environnement d'exploitation de ce tutoriel : système windows7, version linux7.3, ordinateur DELL G3 Cette méthode convient à toutes les marques d'ordinateurs.

Commande Linux find pour implémenter une requête floue :

Astuce 1 : Requête floue basée sur le nom de fichier : recherchez le suffixe .log dans l'option répertoire Fichier

find /opt/ -type f -name "*.log"

-type f signifie fichier

-type d signifie répertoire correspondant

Comment implémenter une requête floue à laide de la commande Linux Find

Astuce 2 : Rechercher des fichiers avec des autorisations spécifiques :

 find /opt -type f  -perm 755

Comment implémenter une requête floue à laide de la commande Linux Find

Astuce 3 : Rechercher des fichiers volumineux : (par exemple, rechercher des fichiers de plus de 100 Mo dans le répertoire opt)

find /opt/  -size +100M

-size : représente la taille du fichier,

+ représente supérieure à un certain nombre,

- représente inférieure à un certain nombre.

c signifie que l'unité est en octets, vous pouvez remplacer c par k, M, G.

(Remarque : cette méthode permet de localiser rapidement des fichiers volumineux lorsque l'espace disque est occupé)

Comment implémenter une requête floue à laide de la commande Linux Find

Astuce 4 : Rechercher

 find /opt    -mtime  -10

en fonction du temps -------Fichiers modifiés dans les 10 jours (+10 avant 10 jours -10 dans les 10 jours)

visité amin, si modifié, utilisez mmin, si l'état du fichier est modifié, utilisez cmin

, pour être précis en minutes, utilisez amin, mmin, cmin, pour être précis en jours, utilisez atime, mtime, ctime

Comment implémenter une requête floue à laide de la commande Linux Find

Astuce 5 : Trouvez le répertoire dans lequel le propriétaire du répertoire actuel et de ses sous-dossiers est weblogic

find /opt   -type d  -user weblogic

Comment implémenter une requête floue à laide de la commande Linux Find

Recommandations d'apprentissage associées : Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn