{"id":33165,"date":"2024-06-24T22:56:39","date_gmt":"2024-06-24T22:56:39","guid":{"rendered":"\/tutoriels\/?p=33165"},"modified":"2024-06-24T22:56:42","modified_gmt":"2024-06-24T22:56:42","slug":"commande-locate-linux","status":"publish","type":"post","link":"\/fr\/tutoriels\/commande-locate-linux","title":{"rendered":"Comment utiliser la commande Locate Linux pour trouver n&rsquo;importe quel fichier"},"content":{"rendered":"<p>Si vous utilisez Linux pour la premi&egrave;re fois, vous ne savez peut-&ecirc;tre pas comment rechercher des fichiers et des r&eacute;pertoires sur votre ordinateur. Il existe deux <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-linux\"><strong>commandes Linux<\/strong><\/a> pour ce faire, &agrave; savoir <strong>find <\/strong>et <strong>locate<\/strong>.&nbsp;<\/p><p>Bien que ces deux commandes aient la m&ecirc;me fonction, elles fonctionnent diff&eacute;remment. La commande <strong>find <\/strong>recherche les fichiers sp&eacute;cifi&eacute;s dans tous les r&eacute;pertoires de votre ordinateur. La <strong>commande locate, <\/strong>quant &agrave; elle, ne recherche les fichiers que dans votre base de donn&eacute;es Linux.<\/p><p>Cet article explique comment utiliser les commandes Linux <strong>find <\/strong>et <strong>locate <\/strong>et pourquoi les utiliser.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-que-sont-les-commandes-find-et-locate-dans-linux\"><strong>Que sont les commandes Find et Locate dans Linux ?<\/strong><\/h2><p>La commande <strong>find <\/strong>de Linux est un outil polyvalent qui permet de rechercher des fichiers et des r&eacute;pertoires en fonction de divers crit&egrave;res, tels que le nom, le type et la taille, et dont les r&eacute;sultats sont g&eacute;n&eacute;r&eacute;s en temps r&eacute;el. La commande <strong>locate<\/strong>, quant &agrave; elle, est une option plus rapide qui s&rsquo;appuie sur une base de donn&eacute;es pr&eacute;construite pour effectuer des recherches rapides de fichiers, mais qui ne fournit pas n&eacute;cessairement de mises &agrave; jour en temps r&eacute;el.<\/p><p>Une chose importante &agrave; noter est que nous utiliserons le <a href=\"\/fr\/vps\/hebergement-ubuntu\">VPS Ubuntu<\/a> dans ce guide. Ceci &eacute;tant dit, les &eacute;tapes devraient &eacute;galement fonctionner pour Debian, CentOS, ou toute autre distribution de Linux. <\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-syntaxe-de-la-commande-find\"><strong>Syntaxe de la commande Find<\/strong><\/h2><p>La commande la plus populaire pour trouver et filtrer des fichiers sous Linux est <strong>find<\/strong>. La syntaxe de base est la suivante :<\/p><pre class=\"wp-block-preformatted\">find &lt;startingdirectory&gt; &lt;options&gt; &lt;search term&gt;<\/pre><p>Il commence par le mot-cl&eacute; <strong>find<\/strong>, qui avertit Linux que tout ce qui suit sera utilis&eacute; pour trouver votre fichier. L&rsquo;argument <strong>&lt;startingdirectory&gt; <\/strong>est le point de d&eacute;part de la recherche. Il peut &ecirc;tre remplac&eacute; par plusieurs arguments, notamment :<\/p><ul class=\"wp-block-list\">\n<li><strong>\/ (barre oblique) <\/strong>&ndash; recherche dans l&rsquo;ensemble du syst&egrave;me.<\/li>\n\n\n\n<li><strong>. (point) <\/strong>&ndash; recherche &agrave; partir du dossier dans lequel vous travaillez actuellement (r&eacute;pertoire actuel).<\/li>\n\n\n\n<li><strong>~ (tilde) <\/strong>&ndash; pour effectuer une recherche &agrave; partir de votre dossier d&rsquo;origine.<\/li>\n<\/ul><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil de pro<\/h4>\n                    <p> Pour conna&icirc;tre le r&eacute;pertoire dans lequel vous vous trouvez, utilisez la commande <strong>pwd<\/strong>. <\/p>\n                <\/div>\n\n\n\n<\/p><p>Le deuxi&egrave;me argument <strong>&lt;options&gt; <\/strong>est d&eacute;di&eacute; &agrave; votre fichier. Il peut s&rsquo;agir du nom du fichier, de son type, de sa date de cr&eacute;ation, etc. Le troisi&egrave;me argument <strong>&lt;search term&gt; <\/strong>est l&rsquo;endroit o&ugrave; vous indiquerez le terme de recherche pertinent.<\/p><h2 class=\"wp-block-heading\" id=\"h-exemples-de-la-commande-find\"><strong>Exemples de la commande Find<\/strong><\/h2><p>Jetons un coup d&rsquo;&oelig;il aux diff&eacute;rentes options que Linux offre &agrave; ses utilisateurs :<\/p><h3 class=\"wp-block-heading\" id=\"h-utilisation-de-find-pour-effectuer-une-recherche-par-nom\"><strong>Utilisation de Find pour effectuer une recherche par nom<\/strong><\/h3><p>La m&eacute;thode la plus courante pour rechercher un fichier est d&rsquo;utiliser son nom. Pour lancer une recherche simple &agrave; partir du nom du fichier, utilisez la commande <strong>find <\/strong>comme suit :<\/p><pre class=\"wp-block-preformatted\">find . -name my-file<\/pre><p>Nous avons utilis&eacute; l&rsquo;option <strong>-name <\/strong>et recherch&eacute; un fichier appel&eacute; <strong>my-file<\/strong>. Notez que nous avons lanc&eacute; la recherche dans notre r&eacute;pertoire actuel en utilisant l&rsquo;argument <strong>. (point).<\/strong><\/p><p>N&rsquo;oubliez pas que l&rsquo;argument <strong>-name <\/strong>recherche des termes sensibles &agrave; la casse sous Linux. Si vous connaissez le nom du fichier, mais que vous n&rsquo;&ecirc;tes pas s&ucirc;r de sa sensibilit&eacute; &agrave; la casse, utilisez la commande <strong>find <\/strong>suivante :<\/p><pre class=\"wp-block-preformatted\">find . -iname my-file<\/pre><p>Vous pouvez &eacute;galement rechercher tous les fichiers dont le nom ne contient pas un certain mot-cl&eacute;. Il y a deux fa&ccedil;ons de proc&eacute;der. La premi&egrave;re consiste &agrave; utiliser le mot-cl&eacute; <strong>-not <\/strong>de la mani&egrave;re suivante :<\/p><pre class=\"wp-block-preformatted\">find . -not -name my-file<\/pre><p>Deuxi&egrave;mement, nous pouvons utiliser le symbole d&rsquo;exclamation (<strong>!<\/strong>). Cependant, il doit &ecirc;tre pr&eacute;c&eacute;d&eacute; de l&rsquo;identifiant d&rsquo;&eacute;chappement (\\) pour indiquer &agrave; Linux qu&rsquo;il s&rsquo;agit de la partie de la commande <strong>find.<\/strong><\/p><pre class=\"wp-block-preformatted\">find . \\! -name my-file<\/pre><p>Vous pouvez &eacute;galement rechercher plusieurs fichiers dans un format commun tel que <strong>.txt :<\/strong><\/p><pre class=\"wp-block-preformatted\">find . -name &ldquo;*.txt&rdquo;<\/pre><p>Cette op&eacute;ration permet d&rsquo;obtenir la liste de tous les fichiers texte en commen&ccedil;ant par le dossier en cours.<\/p><p>Enfin, si vous souhaitez trouver un certain fichier par son nom et le supprimer, utilisez l&rsquo;argument <strong>-delete <\/strong>apr&egrave;s le nom du fichier :<\/p><pre class=\"wp-block-preformatted\">find . -name my-file -delete<\/pre><h3 class=\"wp-block-heading\" id=\"h-utilisation-de-find-pour-rechercher-par-type\"><strong>Utilisation de Find pour rechercher par type<\/strong><\/h3><p>Linux permet aux utilisateurs de r&eacute;pertorier toutes les informations en fonction de leur type. Il existe plusieurs filtres que vous pouvez utiliser :<\/p><ul class=\"wp-block-list\">\n<li><strong>d <\/strong>&ndash; r&eacute;pertoire ou dossier<\/li>\n\n\n\n<li><strong>f <\/strong>&ndash; fichier normal<\/li>\n\n\n\n<li><strong>l <\/strong>&ndash; lien symbolique<\/li>\n\n\n\n<li><strong>c <\/strong>&ndash; dispositifs de caract&egrave;res<\/li>\n\n\n\n<li><strong>b <\/strong>&ndash; dispositifs de blocage<\/li>\n<\/ul><p>Voici un exemple simple d&rsquo;utilisation d&rsquo;un type de fichier :<\/p><pre class=\"wp-block-preformatted\">find \/ -type d<\/pre><p>La liste de tous les r&eacute;pertoires actuels de votre syst&egrave;me s&rsquo;affichera puisque nous avons effectu&eacute; une recherche &agrave; partir de notre r&eacute;pertoire racine &agrave; l&rsquo;aide du symbole \/ (barre oblique).<\/p><p>Vous pouvez &eacute;galement combiner les options <strong>-type <\/strong>et <strong>-name <\/strong>pour affiner vos recherches :<\/p><pre class=\"wp-block-preformatted\">find \/ -type f -name my-file<\/pre><p>La recherche portera sur les fichiers nomm&eacute;s <strong><strong>my-file<\/strong><\/strong>, &agrave; l&rsquo;exclusion des r&eacute;pertoires et des liens.<\/p><h3 class=\"wp-block-heading\" id=\"h-utilisation-de-find-pour-effectuer-une-recherche-par-heure\"><strong>Utilisation de Find pour effectuer une recherche par heure<\/strong><\/h3><p>Si vous souhaitez rechercher des fichiers en fonction du moment o&ugrave; ils ont &eacute;t&eacute; consult&eacute;s et des empreintes de temps de modification, Linux garde une trace des fichiers en utilisant ces trois horodatages. Linux conserve la trace des fichiers &agrave; l&rsquo;aide de ces trois horodatages.<\/p><ul class=\"wp-block-list\">\n<li><strong>Heure d&rsquo;acc&egrave;s <\/strong>(<strong>-atime<\/strong>) &ndash; moment o&ugrave; le fichier a &eacute;t&eacute; lu ou &eacute;crit.<\/li>\n\n\n\n<li><strong>Heure de modification <\/strong>(<strong>-mtime<\/strong>) &ndash; date &agrave; laquelle le fichier a &eacute;t&eacute; modifi&eacute;.<\/li>\n\n\n\n<li><strong>Heure de changement <\/strong>(<strong>-ctime<\/strong>) &ndash; date &agrave; laquelle les m&eacute;tadonn&eacute;es du fichier ont &eacute;t&eacute; mises &agrave; jour.<\/li>\n<\/ul><p>Cette option doit &ecirc;tre utilis&eacute;e avec un nombre qui indique le nombre de jours &eacute;coul&eacute;s depuis que le fichier a &eacute;t&eacute; consult&eacute;, modifi&eacute; ou chang&eacute; :<\/p><pre class=\"wp-block-preformatted\">find \/ -atime 1<\/pre><p>Cette commande affiche tous les fichiers qui ont &eacute;t&eacute; consult&eacute;s il y a un jour &agrave; partir de l&rsquo;heure actuelle.<\/p><p>Nous pouvons restreindre davantage nos recherches en ajoutant les signes <strong>plus <\/strong>(<strong>+) <\/strong>et <strong>moins <\/strong>(-) pr&eacute;c&eacute;dant le nombre de jours. Par exemple :<\/p><pre class=\"wp-block-preformatted\">find \/ -mtime +2<\/pre><p>Il r&eacute;pertorie tous les fichiers dont la date de modification remonte &agrave; plus de deux jours.<\/p><p>Pour trouver tous les fichiers dont les m&eacute;tadonn&eacute;es ont &eacute;t&eacute; mises &agrave; jour il y a moins d&rsquo;un jour, ex&eacute;cutez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">find \/ -ctime -1<\/pre><p>Bien qu&rsquo;ils ne soient pas souvent utilis&eacute;s, il existe des arguments suppl&eacute;mentaires qui sont &eacute;galement li&eacute;s aux recherches temporelles. L&rsquo;argument <strong>-mmin <\/strong>recherche les fichiers modifi&eacute;s toutes les minutes. Il peut &ecirc;tre utilis&eacute; comme suit :<\/p><pre class=\"wp-block-preformatted\">find \/ -mmin -1<\/pre><p>Nous disposons &eacute;galement de l&rsquo;argument <strong>-newer<\/strong>, qui peut &ecirc;tre utilis&eacute; pour comparer l&rsquo;&acirc;ge de deux ou plusieurs fichiers et afficher le plus r&eacute;cent.<\/p><pre class=\"wp-block-preformatted\">find \/ -newer my-file<\/pre><p>Vous obtiendrez tous les fichiers qui ont &eacute;t&eacute; modifi&eacute;s plus r&eacute;cemment que le v&ocirc;tre.<\/p><h3 class=\"wp-block-heading\" id=\"h-utiliser-find-pour-rechercher-par-taille\"><strong>Utiliser Find pour rechercher par taille<\/strong><\/h3><p>Linux vous permet de rechercher des fichiers en fonction de leur taille. La syntaxe pour rechercher des fichiers par taille est la suivante :<\/p><pre class=\"wp-block-preformatted\">find &lt;startingdirectory&gt; -size &lt;size-magnitude&gt; &lt;size-unit&gt;<\/pre><p>Vous pouvez sp&eacute;cifier les unit&eacute;s de taille suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>c <\/strong>&ndash; octets<\/li>\n\n\n\n<li><strong>k <\/strong>&ndash; kilo-octets<\/li>\n\n\n\n<li><strong>M <\/strong>&ndash; m&eacute;gaoctets<\/li>\n\n\n\n<li><strong>G <\/strong>&ndash; gigaoctets<\/li>\n\n\n\n<li><strong>b <\/strong>&ndash; morceaux de 512 octets<\/li>\n<\/ul><p>Voici un exemple simple de l&rsquo;utilisation de la commande <strong>find <\/strong>pour d&eacute;terminer la taille d&rsquo;un fichier :<\/p><pre class=\"wp-block-preformatted\">find \/ -size 10M<\/pre><p>Ici, nous recherchons tous les fichiers de votre syst&egrave;me qui font exactement 10 m&eacute;gaoctets. Comme pour la recherche bas&eacute;e sur la dur&eacute;e, vous pouvez filtrer davantage vos recherches &agrave; l&rsquo;aide des signes plus et moins :<\/p><pre class=\"wp-block-preformatted\">find \/ -size +5G<\/pre><p>Il affichera tous les fichiers dont la taille est sup&eacute;rieure &agrave; cinq gigaoctets.<\/p><h3 class=\"wp-block-heading\" id=\"h-utilisation-de-find-pour-rechercher-par-proprietaire\"><strong>Utilisation de Find pour rechercher par propri&eacute;taire<\/strong><\/h3><p>Linux vous donne la possibilit&eacute; de limiter vos recherches en fonction de la propri&eacute;t&eacute; des fichiers. Pour trouver les fichiers d&rsquo;un certain propri&eacute;taire, la commande suivante doit &ecirc;tre ex&eacute;cut&eacute;e :<\/p><pre class=\"wp-block-preformatted\">find \/ -user john<\/pre><p>Le script renvoie une liste de tous les fichiers appartenant &agrave; l&rsquo;utilisateur nomm&eacute; <strong>john.<\/strong> Comme pour les noms d&rsquo;utilisateur, il est possible de trouver des fichiers &agrave; partir des noms de groupes :<\/p><pre class=\"wp-block-preformatted\">find \/ -group classroom<\/pre><h3 class=\"wp-block-heading\" id=\"h-utilisation-de-find-pour-effectuer-des-recherches-par-permissions\"><strong>Utilisation de Find pour effectuer des recherches par permissions<\/strong><\/h3><p>Les utilisateurs peuvent rechercher des fichiers en fonction de leurs permissions &agrave; l&rsquo;aide de l&rsquo;option <strong>-perm.<\/strong> Par exemple, l&rsquo;option -perm permet de rechercher des fichiers en fonction de leurs permissions :<\/p><pre class=\"wp-block-preformatted\">find \/ -perm 644<\/pre><p>Sous Linux, <strong>644 <\/strong>correspond aux permissions de lecture et d&rsquo;&eacute;criture. Cela signifie que cette commande recherchera tous les fichiers qui n&rsquo;ont que des autorisations de lecture et d&rsquo;&eacute;criture. Vous pouvez encore jouer avec cette option :<\/p><pre class=\"wp-block-preformatted\">find \/ -perm -644<\/pre><p>En ajoutant le symbole du tiret, il renverra tous les fichiers qui ont au moins l&rsquo;autorisation 644.<\/p><p>N&rsquo;h&eacute;sitez pas &agrave; <a href=\"http:\/\/linuxcommand.org\/lc3_lts0090.php\" target=\"_blank\" rel=\"noopener\"><strong>en savoir plus<\/strong><\/a> sur les permissions et les diff&eacute;rents codes correspondant &agrave; d&rsquo;autres permissions Linux.<\/p><h3 class=\"wp-block-heading\" id=\"h-autres-options-utiles-de-la-commande-find\"><strong>Autres options utiles de la commande Find<\/strong><\/h3><p>Il existe d&rsquo;autres options utiles que vous devez garder &agrave; l&rsquo;esprit.<\/p><p>Par exemple, pour rechercher des fichiers et des dossiers vides sur votre syst&egrave;me, proc&eacute;dez comme suit :<\/p><pre class=\"wp-block-preformatted\">find \/ -empty<\/pre><p>De m&ecirc;me, pour rechercher tous les ex&eacute;cutables enregistr&eacute;s sur votre disque, utilisez l&rsquo;option <strong>-exec :<\/strong><\/p><pre class=\"wp-block-preformatted\">find \/ -exec<\/pre><p>Pour rechercher des fichiers lisibles, vous pouvez ex&eacute;cuter la commande suivante :<\/p><pre class=\"wp-block-preformatted\">find \/ -read<\/pre><p>Comme vous pouvez le constater, les utilisateurs disposent d&rsquo;une multitude d&rsquo;options leur permettant d&rsquo;adapter leurs requ&ecirc;tes comme ils le souhaitent. Examinons l&rsquo;autre commande qui peut &ecirc;tre utilis&eacute;e pour localiser des fichiers sous Linux.<\/p><h2 class=\"wp-block-heading\" id=\"h-syntaxe-de-la-commande-locate\"><strong>Syntaxe de la commande Locate<\/strong><\/h2><p>La commande <strong>locate <\/strong>est une alternative utile, car elle est plus rapide que la commande <strong>find <\/strong>lorsqu&rsquo;il s&rsquo;agit d&rsquo;effectuer des recherches. En effet, la premi&egrave;re ne parcourt que la base de donn&eacute;es Linux et non l&rsquo;ensemble du syst&egrave;me. En outre, la syntaxe est relativement plus facile &agrave; &eacute;crire.<\/p><p>Vous pouvez maintenant utiliser la commande pour rechercher des fichiers en utilisant cette syntaxe :<\/p><pre class=\"wp-block-preformatted\">locate [my-file]<\/pre><p>La commande vanilla <strong>locate <\/strong>peut parfois renvoyer des fichiers qui ont &eacute;t&eacute; supprim&eacute;s, si la base de donn&eacute;es n&rsquo;a pas &eacute;t&eacute; mise &agrave; jour. La meilleure solution consiste &agrave; mettre &agrave; jour manuellement la base de donn&eacute;es en ex&eacute;cutant la commande suivante :<\/p><pre class=\"wp-block-preformatted\">sudo updatedb<\/pre><h2 class=\"wp-block-heading\" id=\"h-comment-installer-le-paquet-locate\"><strong>Comment installer le paquet Locate<\/strong><\/h2><p>Par d&eacute;faut, la commande <strong>locate <\/strong>n&rsquo;est pas pr&eacute;install&eacute;e sous Linux. Pour obtenir le paquet, ex&eacute;cutez les commandes suivantes l&rsquo;une apr&egrave;s l&rsquo;autre :<\/p><pre class=\"wp-block-preformatted\">sudo apt-get update\nsudo apt-get install mlocate<\/pre><h2 class=\"wp-block-heading\" id=\"h-exemples-de-la-commande-locate\"><strong>Exemples de la commande Locate<\/strong><\/h2><p>Nous allons partager avec vous les applications les plus courantes de la commande <strong>locate <\/strong>de<strong> <\/strong>Linux.<\/p><h3 class=\"wp-block-heading\" id=\"h-utiliser-de-locate-pour-rechercher-le-nom-exact-d-un-fichier\"><strong>Utiliser <strong>de Locate <\/strong>pour rechercher le nom exact d&rsquo;un fichier<\/strong><\/h3><p>La syntaxe de base ne permet de rechercher que les fichiers qui contiennent le terme recherch&eacute;. Si vous souhaitez obtenir le fichier avec le nom exact, vous pouvez utiliser l&rsquo;option <strong>-r <\/strong>et ajouter le symbole du dollar (<strong>$) <\/strong>&agrave; la fin de votre terme de recherche, par exemple :<\/p><pre class=\"wp-block-preformatted\">locate -r my-file$<\/pre><h3 class=\"wp-block-heading\" id=\"h-utilisation-de-locate-pour-compter-le-nombre-de-fichiers\"><strong>Utilisation de Locate pour compter le nombre de fichiers<\/strong><\/h3><p>Pour savoir combien de fichiers apparaissent dans le r&eacute;sultat de votre recherche, ins&eacute;rez <strong>-c <\/strong>apr&egrave;s la commande locate.<\/p><pre class=\"wp-block-preformatted\">locate -c my-file<\/pre><p>Au lieu d&rsquo;&eacute;num&eacute;rer tous les fichiers, il vous indiquera leur nombre total.<\/p><h3 class=\"wp-block-heading\" id=\"h-utiliser-locate-pour-ignorer-les-majuscules-et-les-minuscules\"><strong>Utiliser Locate pour ignorer les majuscules et les minuscules<\/strong><\/h3><p>Utilisez l&rsquo;option <strong>-i <\/strong>de la commande <strong>locate <\/strong>de linux pour ignorer les fichiers sensibles &agrave; la casse. Par exemple :<\/p><pre class=\"wp-block-preformatted\">locate -i my-file<\/pre><p>Tous les fichiers portant ce nom seront affich&eacute;s, quels que soient les symboles majuscules ou minuscules trouv&eacute;s.<\/p><h3 class=\"wp-block-heading\" id=\"h-utilisation-de-locate-pour-afficher-les-fichiers-existants\"><strong>Utilisation de Locate pour afficher les fichiers existants<\/strong><\/h3><p>Comme nous l&rsquo;avons mentionn&eacute;, la commande <strong>locate <\/strong>de Linux peut m&ecirc;me vous montrer un fichier supprim&eacute; si vous n&rsquo;avez pas mis &agrave; jour la base de donn&eacute;es. Heureusement, vous pouvez contourner ce probl&egrave;me en utilisant l&rsquo;option <strong>-e<\/strong>, comme ceci :<\/p><pre class=\"wp-block-preformatted\">locate -e my-file<\/pre><p>Ce faisant, vous n&rsquo;obtiendrez que les fichiers qui existent au moment o&ugrave; vous ex&eacute;cutez la commande <strong>locate.<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-utiliser-locate-pour-desactiver-les-erreurs-lors-de-la-recherche\"><strong>Utiliser Locate pour d&eacute;sactiver les erreurs lors de la recherche<\/strong><\/h3><p>L&rsquo;option <strong>-q <\/strong>permet d&rsquo;&eacute;viter que des erreurs ne s&rsquo;affichent lors du traitement de la recherche. Pour ce faire, il suffit d&rsquo;entrer :<\/p><pre class=\"wp-block-preformatted\">locate -q my-file<\/pre><h3 class=\"wp-block-heading\" id=\"h-utilisation-de-locate-pour-limiter-le-nombre-de-resultats-de-la-recherche\"><strong>Utilisation de Locate pour limiter le nombre de r&eacute;sultats de la recherche<\/strong><\/h3><p>Si vous souhaitez limiter le nombre de r&eacute;sultats de la recherche, l&rsquo;option <strong>-n &lt;nombre&gt; <\/strong>fera l&rsquo;affaire. Cependant, n&rsquo;oubliez pas que vous devez placer l&rsquo;option &agrave; la fin de la ligne de commande. Voici un exemple :<\/p><pre class=\"wp-block-preformatted\">locate my-file n 10<\/pre><p>Le script n&rsquo;affichera que les 10 premiers fichiers qu&rsquo;il d&eacute;couvre, m&ecirc;me s&rsquo;il y en a plus.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p>Vous pouvez rechercher des fichiers sur votre serveur &agrave; l&rsquo;aide des commandes <strong>find <\/strong>et <strong>locate <\/strong>de Linux. Ces deux outils puissants ont leurs propres avantages. C&rsquo;est pourquoi nous vous encourageons &agrave; les essayer tous les deux et &agrave; voir lequel vous convient le mieux. Voici un bref r&eacute;sum&eacute; de ce dont nous avons parl&eacute; :<\/p><ul class=\"wp-block-list\">\n<li>Utiliser <strong>find <\/strong>pour rechercher des fichiers en fonction du nom, du type, de la dur&eacute;e, de la taille, de la propri&eacute;t&eacute; et des permissions, ainsi que d&rsquo;autres options utiles.<\/li>\n\n\n\n<li>Installer et utiliser la commande <strong>locate <\/strong>de Linux pour effectuer des recherches de fichiers plus rapides &agrave; l&rsquo;&eacute;chelle du syst&egrave;me. Elle vous permet &eacute;galement de filtrer par nom, en tenant compte des majuscules et des minuscules, par dossier, etc.<\/li>\n<\/ul><p>Si vous avez des questions, n&rsquo;h&eacute;sitez pas &agrave; les poser dans les commentaires !<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">En savoir plus sur les commandes Linux pour la gestion des fichiers<\/h4>\n                    <p> <a href=\"\/fr\/tutoriels\/supprimer-un-dossier-sous-linux\">Comment supprimer des fichiers et des r&eacute;pertoires <\/a><br>\n<a href=\"\/fr\/tutoriels\/commande-touch-de-linux-avec-exemples\">Comment cr&eacute;er un fichier vide <\/a><br>\n<a href=\"\/fr\/tutoriels\/commande-tar-sur-linux\">Comment compresser un fichier avec la commande Tar <\/a><br>\n<a href=\"\/fr\/tutoriels\/chmod-chown-linux\">Comment changer la propri&eacute;t&eacute; d'un fichier avec la commande Chown <\/a><br>\n<a href=\"\/fr\/tutoriels\/unzip-linux\">Comment d&eacute;compresser des fichiers avec la commande Unzip sous Linux <\/a><br>\n<a href=\"\/fr\/tutoriels\/renommer-fichier-linux\">Comment renommer un fichier sous Linux<\/a><br>\n<\/p>\n                <\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous utilisez Linux pour la premi&egrave;re fois, vous ne savez peut-&ecirc;tre pas comment rechercher des fichiers et des r&eacute;pertoires sur votre ordinateur. Il existe deux commandes Linux pour ce faire, &agrave; savoir find et locate.&nbsp; Bien que ces deux commandes aient la m&ecirc;me fonction, elles fonctionnent diff&eacute;remment. La commande find recherche les fichiers sp&eacute;cifi&eacute;s [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/commande-locate-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Commande Locate de Linux : Guide du d\u00e9butant","rank_math_description":"Les commandes Linux locate et find permettent de trouver n'importe quel fichier sur votre syst\u00e8me. Ce guide vous expliquera leur utilisation","rank_math_focus_keyword":"commande locate linux","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-33165","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-use-find-and-locate-commands-in-linux","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-locate-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-usar-comando-find-locate-en-linux","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-use-find-and-locate-commands-in-linux\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-use-find-and-locate-commands-in-linux\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-use-find-and-locate-commands-in-linux\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-usar-comando-find-locate-en-linux\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-usar-comando-find-locate-en-linux\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-usar-comando-find-locate-en-linux\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-use-find-and-locate-commands-in-linux\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-use-find-and-locate-commands-in-linux\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-use-find-and-locate-commands-in-linux\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-use-find-and-locate-commands-in-linux\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=33165"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33165\/revisions"}],"predecessor-version":[{"id":33189,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33165\/revisions\/33189"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=33165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=33165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=33165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}