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

Comment trouver un fichier sous Linux

WBOY
WBOYavant
2024-02-12 15:20:16580parcourir

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

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
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

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

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

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

# yum install mlocate

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

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

# locate test.file

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

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer