Maison > Tutoriel système > Linux > Comment trouver un fichier sous Linux

Comment trouver un fichier sous Linux

WBOY
Libérer: 2024-02-12 15:20:16
avant
636 Les gens l'ont consulté

Pour les débutants, utiliser la ligne de commande sous Linux peut être très gênant. Sans interface graphique, il est difficile de naviguer entre les différents dossiers et de trouver les fichiers dont vous avez besoin. Dans ce tutoriel, je vais vous montrer comment trouver des fichiers spécifiques sous Linux.

La première étape consiste à vous connecter à votre Linux via SSH. Il existe deux façons de rechercher des fichiers sous Linux. L’une consiste à utiliser la commande find et l’autre à utiliser la commande Locate.

如何在 Linux 中查找一个文件

trouver la commande

Utilisez la commande Linux find pour rechercher dans l'arborescence des répertoires en utilisant différents critères de recherche tels que le nom, le type, le propriétaire, la taille, etc. La syntaxe de base est la suivante :

# find path expression search-term
Copier après la connexion

Ce qui suit est un exemple d'utilisation de la commande find pour rechercher un fichier spécifique en fonction du nom du fichier :

# find -name test.file
Copier après la connexion
La commande

recherchera dans toute l'arborescence de répertoires un fichier nommé test.file et fournira son emplacement. Vous pouvez l'essayer en utilisant un nom de fichier existant sur votre Linux.
La commande find peut parfois prendre plusieurs minutes pour rechercher l'intégralité de l'arborescence des répertoires, surtout s'il existe de nombreux fichiers et répertoires dans le système. Pour réduire considérablement le temps, vous pouvez spécifier les répertoires dans lesquels rechercher. Par exemple, si vous savez que test.file existe dans /var, il n'est pas nécessaire de rechercher d'autres répertoires. De cette façon, vous pouvez utiliser la commande suivante :

# find /var -name test.file
Copier après la connexion

find peut également rechercher des fichiers en fonction de l'heure, de la taille, du propriétaire, des autorisations et d'autres options. Pour en savoir plus sur ces options, vous pouvez consulter le manuel de la commande Linux find.

# man find
Copier après la connexion

commande de localisation

Pour utiliser la commande Locate sous Linux, vous devez d'abord l'installer.
Si vous utilisez Ubuntu, exécutez la commande suivante pour installer Locate :

# apt-get update# apt-get install mlocate
Copier après la connexion

Si vous utilisez CentOS, exécutez la commande suivante pour installer Locate :

# yum install mlocate
Copier après la connexion

locate est un moyen plus rapide que find car il trouve le fichier dans la base de données. Pour mettre à jour la base de données de recherche, exécutez la commande suivante :

# updatedb
Copier après la connexion

Syntaxe pour rechercher des fichiers à l'aide de la localisation :

# locate test.file
Copier après la connexion

Tout comme la commande find, Locate propose également de nombreuses options pour filtrer la sortie. Pour en savoir plus, vous pouvez consulter le manuel de la commande Linux Locate.

# man locate
Copier après la connexion

J'espère que cet article pourra vous aider, merci.

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!

source:lxlinux.net
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