Maison  >  Article  >  Opération et maintenance  >  Quelles sont les utilisations de la commande Linux find ?

Quelles sont les utilisations de la commande Linux find ?

coldplay.xixi
coldplay.xixioriginal
2020-12-16 12:04:419773parcourir

L'utilisation de la commande Linux find est la suivante : 1. [find -name] pour rechercher directement en fonction du nom du fichier ; 2. [find -perm] pour rechercher en fonction des autorisations du fichier ; mtine -n(+ n)] Recherche basée sur l'heure de modification du fichier.

Quelles sont les utilisations de la commande Linux find ?

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

L'utilisation de la commande Linux find est :

La commande find est une commande permettant de rechercher des fichiers dans le système Linux. Son rôle principal est d'aider les utilisateurs à trouver rapidement les fichiers dont ils ont besoin lorsqu'ils utilisent le système Linux.

Introduisez d'abord le chemin du répertoire de find, qui est divisé en deux situations :

  • "." représente le répertoire actuel

  • "/" représente le répertoire racine

Les paramètres courants et les significations de la requête du fichier de commande find sont les suivants :

1, find -name : Recherchez directement en fonction du nom du fichier, par exemple, find / -name a.txt : Recherchez le fichier a.txt dans le répertoire racine

2 find -perm : Recherchez en fonction des autorisations du fichier. , tel que : find / -perm 777, : Rechercher des fichiers avec l'autorisation 777 (rwx-rwx-rwx) dans le répertoire racine

3 find -mtine -n(+n) : Recherche en fonction de l'heure de modification du fichier, où -n représente les fichiers dans un délai de n jours, +n représente les fichiers il y a n jours, par exemple : find / -mtime -1 : Rechercher les fichiers modifiés dans un délai d'un jour

4, find -type : Rechercher les fichiers de un certain type, suivi de Quelques paramètres :

-d : Répertoire

-p : Fichier pipe

-f : Fichier ordinaire

-i : Fichier de lien symbolique

Utilisez la commande find pour rechercher le fichier. Il existe deux façons de générer :

1. 🎜>, ce qui signifie que tous les fichiers du répertoire racine seront Entrez la liste de fichiers nommés nct dans a.txt find / ‘*.NCT’-print >a.txt

2. find -exec : Exécutez la commande shell donnée par ce paramètre pour le fichier trouvé par le commande find, telle que :

find -name test.txt -exec rm -f test.tx {} \;

Rechercher tester et supprimer ce fichier Dans cette commande, veillez à faire attention aux espaces entre {} et à ne pas manquer le dernier ";"


Recommandations d'apprentissage gratuites associées :

programmation php
(Vidéo)

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