Comment utiliser la commande find sous Linux

王林
Libérer: 2020-10-22 11:39:20
original
9294 Les gens l'ont consulté

Comment utiliser la commande find sous Linux : [# find . -name "*.c"], ce qui signifie lister tous les fichiers avec le nom de fichier d'extension c dans le répertoire courant et ses sous-répertoires. La commande find est utilisée pour rechercher des fichiers dans le répertoire spécifié.

Comment utiliser la commande find sous Linux

La commande Linux find est utilisée pour rechercher des fichiers dans le répertoire spécifié. Toute chaîne précédant le paramètre sera traitée comme le nom du répertoire dans lequel rechercher. Si vous utilisez cette commande sans définir de paramètres, la commande find recherchera les sous-répertoires et les fichiers dans le répertoire actuel. Et tous les sous-répertoires et fichiers trouvés seront affichés.

(Tutoriel recommandé : Tutoriel vidéo Linux)

Syntaxe

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;
Copier après la connexion

Description du paramètre :

find détermine le chemin et selon le expression de règles suivante, la partie avant le premier - ( ), ! sur la ligne de commande est le chemin et la partie après est l'expression. Si path est une chaîne vide, le chemin actuel est utilisé. Si expression est une chaîne vide, -print est utilisé comme expression par défaut. Il existe jusqu'à vingt ou trente options disponibles dans

expression, et seules les plus couramment utilisées sont présentées ici.

-mount, -xdev : vérifie uniquement les fichiers dans le même système de fichiers que le répertoire spécifié, évitez de lister les fichiers dans d'autres systèmes de fichiers

-amin n : Au cours des n dernières minutes Lire

-anewer file : fichier qui a été lu plus tard que file file

-atime n : fichier qui a été lu au cours des n derniers jours

-cmin n : modifié dans le passé n minutes

-cnewer file : Fichier plus récent que le fichier file

-ctime n : Fichier modifié au cours des n derniers jours

-empty : fichier vide -gid n ou -group nom : gid est n ou le nom du groupe est nom

-ipath p, -path p : fichier dont le nom de chemin correspond à p, ipath ignorera la casse

-name name, -iname name : fichier dont le nom correspond au nom. iname ignorera la casse

-size n : la taille du fichier est de n unités, b représente un bloc de 512 octets, c représente le nombre de caractères, k représente des kilo-octets et w est de deux octets.

-type c : Le type de fichier est c.

d : répertoire

c : fichier d'installation de la police

b : bloquer le fichier d'installation

p : colonne nommée

f : général fichier

l : lien symbolique

s : socket

-pid n : fichier avec l'identifiant de processus n :

exemple :

Répertoriez tous les fichiers avec l'extension de fichier c dans le répertoire actuel et ses sous-répertoires.

# find . -name "*.c"
Copier après la connexion

Liste tous les fichiers généraux du répertoire actuel et ses sous-répertoires

# find . -type f
Copier après la connexion

Liste tous les fichiers du répertoire courant et ses sous-répertoires qui ont été mis à jour au cours des 20 derniers jours

# find . -ctime -20
Copier après la connexion

Recherchez les fichiers courants dans le répertoire /var/log qui ont été modifiés il y a plus de 7 jours et interrogez-les avant de les supprimer :

# find /var/log -type f -mtime +7 -ok rm {} \;
Copier après la connexion

Tutoriels associés : tutoriel 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!