{"id":7169,"date":"2020-05-06T02:40:28","date_gmt":"2020-05-06T02:40:28","guid":{"rendered":"https:\/\/blog.hostinger.io\/fr-tutoriels\/?p=7169"},"modified":"2025-05-17T14:55:09","modified_gmt":"2025-05-17T14:55:09","slug":"comment-creer-un-lien-symbolique-sous-linux","status":"publish","type":"post","link":"\/fr\/tutoriels\/comment-creer-un-lien-symbolique-sous-linux","title":{"rendered":"Comment cr\u00e9er un lien symbolique sous Linux"},"content":{"rendered":"<p>Un <strong>lien symbolique<\/strong>, ou symlink, est un type de fichier sp&eacute;cial sous Linux qui pointe vers un autre fichier ou r&eacute;pertoire. Semblables aux raccourcis pr&eacute;sents sous Windows et dans d&rsquo;autres syst&egrave;mes d&rsquo;exploitation, les liens symboliques permettent un acc&egrave;s rapide sans dupliquer les donn&eacute;es. Gr&acirc;ce aux liens symboliques, vous pouvez naviguer dans des structures de r&eacute;pertoires complexes et r&eacute;duire l&rsquo;utilisation de l&rsquo;espace de stockage.<\/p><p>Dans cet article, vous apprendrez &agrave; cr&eacute;er des liens et explorerez des sc&eacute;narios pratiques dans lesquels les liens symboliques Linux peuvent am&eacute;liorer vos t&acirc;ches de gestion de fichiers. &Agrave; la fin de ce guide, vous saurez comment utiliser efficacement un lien symbolique Linux pour organiser vos fichiers et r&eacute;pertoires.<\/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-comment-fonctionne-un-lien-symbolique-linux\">Comment fonctionne un lien symbolique Linux ?<\/h2><p>Sous Linux, un lien symbolique pointe vers un fichier ou un dossier cible. Contrairement aux fichiers ordinaires, les liens symboliques ne contiennent pas de donn&eacute;es r&eacute;elles, mais le chemin complet de l&rsquo;&eacute;l&eacute;ment li&eacute;. Lorsque vous acc&eacute;dez &agrave; un lien symbolique, le syst&egrave;me d&rsquo;exploitation utilise un appel syst&egrave;me pour r&eacute;soudre le chemin et vous rediriger vers la cible.<\/p><p>La redirection fait appara&icirc;tre le lien symbolique comme le fichier ou le r&eacute;pertoire r&eacute;el. Par cons&eacute;quent, vous pouvez g&eacute;rer efficacement les &eacute;l&eacute;ments &agrave; diff&eacute;rents endroits du syst&egrave;me de fichiers et y acc&eacute;der plus rapidement en &eacute;liminant le besoin de fichiers en double.<\/p><p>En outre, la suppression d&rsquo;un lien symbolique n&rsquo;affecte pas la cible ; elle supprime simplement la r&eacute;f&eacute;rence. Cela signifie que vous pouvez supprimer des liens symboliques en toute s&eacute;curit&eacute; sans craindre de perdre les donn&eacute;es r&eacute;elles.<\/p><h3 class=\"wp-block-heading\" id=\"h-differences-entre-un-lien-symbolique-et-un-lien-physique\">Diff&eacute;rences entre un lien symbolique et un lien physique<\/h3><p>Les <strong>liens symboliques<\/strong>, parfois appel&eacute;s liens souples, et les <strong>liens physiques <\/strong>sont deux fa&ccedil;ons de cr&eacute;er des liens entre des fichiers. Leur principale diff&eacute;rence r&eacute;side dans leur structure. En tant que pointeur vers un fichier, un lien symbolique poss&egrave;de son inode et existe ind&eacute;pendamment du fichier ou du r&eacute;pertoire cible.<\/p><p>En revanche, un lien physique pointe directement sur l&rsquo;inode du fichier cible, ce qui signifie qu&rsquo;il partage le m&ecirc;me inode et les m&ecirc;mes m&eacute;tadonn&eacute;es que le fichier d&rsquo;origine. En outre, les liens physiques ne peuvent pointer que sur des fichiers, et non sur des r&eacute;pertoires.<\/p><p>Voici un tableau comparatif pour vous aider &agrave; comprendre leurs diff&eacute;rences :<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Caract&eacute;ristiques<\/strong><\/td><td><strong>Liens symboliques<\/strong><\/td><td><strong>Liens physiques<\/strong><\/td><\/tr><tr><td><strong>Stockage<\/strong><\/td><td>Stockent le chemin d&rsquo;acc&egrave;s au fichier ou au r&eacute;pertoire cible<\/td><td>Pointent directement vers les donn&eacute;es du fichier d&rsquo;origine<\/td><\/tr><tr><td><strong>Num&eacute;ro d&rsquo;inode<\/strong><\/td><td>Ont un num&eacute;ro d&rsquo;inode diff&eacute;rent de celui de la cible<\/td><td>Partagent le m&ecirc;me num&eacute;ro d&rsquo;inode avec la cible<\/td><\/tr><tr><td><strong>Syst&egrave;mes de fichiers<\/strong><\/td><td>Possibilit&eacute; d&rsquo;&eacute;tablir des liens entre diff&eacute;rents syst&egrave;mes de fichiers<\/td><td>Doivent &ecirc;tre sur le m&ecirc;me syst&egrave;me de fichiers<\/td><\/tr><tr><td><strong>Impact de la suppression de la cible<\/strong><\/td><td>Deviennent pendantes si la cible est supprim&eacute;e ou d&eacute;plac&eacute;e<\/td><td>Persistent tant qu&rsquo;une r&eacute;f&eacute;rence existe<\/td><\/tr><tr><td><strong>Commande de cr&eacute;ation<\/strong><\/td><td><code>ln -s [source] [lien]<\/code><\/td><td><code>ln [source] [lien]<\/code><\/td><\/tr><tr><td><strong>Permissions<\/strong><\/td><td>Ont leurs propres permissions ; les permissions du fichier cible d&eacute;terminent l&rsquo;acc&egrave;s r&eacute;el<\/td><td>Partagent les permissions et la propri&eacute;t&eacute; de la cible<\/td><\/tr><tr><td><strong>Cas d&rsquo;utilisation<\/strong><\/td><td>Utiles pour cr&eacute;er des raccourcis et acc&eacute;der rapidement aux fichiers<\/td><td>Aident &agrave; garantir l&rsquo;int&eacute;grit&eacute; et la coh&eacute;rence des fichiers entre les r&eacute;f&eacute;rences<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Quand utiliser les liens symboliques ?<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Acc&egrave;s entre diff&eacute;rents syst&egrave;mes de fichiers. <\/strong>Les liens symboliques sont id&eacute;aux pour relier des fichiers entre diff&eacute;rents syst&egrave;mes de fichiers. Par exemple, vous pourriez vouloir cr&eacute;er un raccourci d&rsquo;acc&egrave;s rapide dans votre r&eacute;pertoire personnel vers un fichier de configuration situ&eacute; ailleurs.<\/li>\n\n\n\n<li><strong>Navigation dans les fichiers. <\/strong>Les liens symboliques simplifient la navigation des fichiers dans les navigateurs en vous permettant de cr&eacute;er des chemins de r&eacute;pertoire faciles &agrave; parcourir sans dupliquer les fichiers.<\/li>\n<\/ul><p><strong>Quand utiliser les liens physiques ?<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Int&eacute;grit&eacute; des donn&eacute;es et sauvegarde. <\/strong>Les liens physiques sont utiles lorsque vous souhaitez disposer de plusieurs r&eacute;f&eacute;rences au m&ecirc;me fichier. Par exemple, la cr&eacute;ation de liens physiques dans un sc&eacute;nario de sauvegarde permet de s&rsquo;assurer que la sauvegarde refl&egrave;te l&rsquo;&eacute;tat du fichier d&rsquo;origine.<\/li>\n\n\n\n<li><strong>Coh&eacute;rence. <\/strong>Si plusieurs applications ou processus doivent faire r&eacute;f&eacute;rence au m&ecirc;me fichier, l&rsquo;utilisation de liens physiques permet de garantir que les modifications sont appliqu&eacute;es de mani&egrave;re coh&eacute;rente &agrave; toutes les r&eacute;f&eacute;rences.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-avantages-et-inconvenients-des-liens-symboliques\">Avantages et inconv&eacute;nients des liens symboliques<\/h3><p>Il est important de comprendre les avantages et les inconv&eacute;nients des liens symboliques pour pouvoir les utiliser efficacement.<\/p><p><strong>Avantages de l&rsquo;utilisation des liens symboliques<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Organisation efficace des fichiers. <\/strong>Les liens symboliques vous permettent de cr&eacute;er des raccourcis pour les fichiers et les r&eacute;pertoires, ce qui simplifie l&rsquo;acc&egrave;s aux donn&eacute;es fr&eacute;quemment utilis&eacute;es dans votre syst&egrave;me.<\/li>\n\n\n\n<li><strong>Liaison entre plusieurs emplacements.<\/strong> Contrairement aux liens physiques, les liens symboliques peuvent pointer vers des fichiers sur diff&eacute;rents syst&egrave;mes. Cette capacit&eacute; est inestimable dans les grandes <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/distribution-linux\">distributions Linux<\/a> o&ugrave; les fichiers peuvent r&eacute;sider sur des partitions distinctes.<\/li>\n\n\n\n<li><strong>Contr&ocirc;le de version et biblioth&egrave;ques partag&eacute;es. <\/strong>Dans le cadre du d&eacute;veloppement de logiciels, les liens symboliques peuvent aider &agrave; g&eacute;rer diff&eacute;rentes versions de biblioth&egrave;ques ou d&rsquo;outils. Par exemple, vous pouvez cr&eacute;er un lien qui pointe vers la version actuelle d&rsquo;une biblioth&egrave;que, ce qui permet de changer facilement de version en mettant &agrave; jour le lien.<\/li>\n<\/ul><p><strong>Inconv&eacute;nients de l&rsquo;utilisation des liens symboliques<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Liens symboliques errants. <\/strong>Un lien symbolique devient un lien suspendu si le fichier ou le r&eacute;pertoire cible est d&eacute;plac&eacute; ou supprim&eacute;. Il en r&eacute;sulte des liens symboliques rompus qui peuvent provoquer des erreurs ou perturber les scripts qui s&rsquo;appuient sur ces liens. Un message d&rsquo;erreur courant est &ldquo;Aucun fichier ou r&eacute;pertoire de ce type&rdquo;.<\/li>\n\n\n\n<li><strong>Probl&egrave;mes de s&eacute;curit&eacute;. <\/strong>Une mauvaise utilisation des liens symboliques peut entra&icirc;ner des vuln&eacute;rabilit&eacute;s, en particulier si un lien pointe vers un fichier sensible. Veillez &agrave; ce que les liens symboliques n&rsquo;exposent pas ou n&rsquo;autorisent pas l&rsquo;acc&egrave;s &agrave; des utilisateurs non autoris&eacute;s par inadvertance.<\/li>\n\n\n\n<li><strong>Complexit&eacute; de la gestion. <\/strong>Si les liens symboliques simplifient l&rsquo;acc&egrave;s aux fichiers, la gestion d&rsquo;un grand nombre d&rsquo;entre eux peut s&rsquo;av&eacute;rer complexe. Le fait de savoir quels liens pointent vers quels fichiers n&eacute;cessite une organisation et une documentation minutieuses.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-comment-creer-un-lien-symbolique-sous-linux\">Comment cr&eacute;er un lien symbolique sous Linux<\/h2><p>Cette section explique comment cr&eacute;er des liens symboliques sous Linux &agrave; l&rsquo;aide de commandes simples. Les clients du VPS Hostinger peuvent s&rsquo;entra&icirc;ner &agrave; cr&eacute;er des liens en acc&eacute;dant &agrave; leur serveur via un terminal, une application SSH comme PuTTY, ou notre fonction int&eacute;gr&eacute;e de <strong>Terminal de navigateur.<\/strong><\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a0210ec45253\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1152\" height=\"427\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/Apercu-general-Hostinger-05-17-2025_03_30_PM.png\/public\" alt=\"Bouton du terminal du navigateur dans l'aper&ccedil;u du VPS hPanel\" class=\"wp-image-40481\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/Apercu-general-Hostinger-05-17-2025_03_30_PM.png\/w=1152,fit=scale-down 1152w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/Apercu-general-Hostinger-05-17-2025_03_30_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/Apercu-general-Hostinger-05-17-2025_03_30_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/Apercu-general-Hostinger-05-17-2025_03_30_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/Apercu-general-Hostinger-05-17-2025_03_30_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1152px) 100vw, 1152px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><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><h3 class=\"wp-block-heading\" id=\"h-comment-creer-un-lien-symbolique-vers-un-fichier\">Comment cr&eacute;er un lien symbolique vers un fichier<\/h3><p>La cr&eacute;ation d&rsquo;un lien symbolique de fichier sous Linux est simplifi&eacute;e en utilisant la commande <strong>ln <\/strong>avec l&rsquo;option <strong>-s<\/strong>, qui sp&eacute;cifie que le lien doit &ecirc;tre symbolique. Voici la syntaxe de base :<\/p><pre class=\"wp-block-preformatted\">ln -s [fichier_cible] [nom_du_lien]<\/pre><ul class=\"wp-block-list\">\n<li><strong>[fichier_cible] <\/strong>&ndash; le chemin d&rsquo;acc&egrave;s au fichier d&rsquo;origine vers lequel vous souhaitez &eacute;tablir un lien.<\/li>\n\n\n\n<li><strong>[nom_du_lien] <\/strong>&ndash; le nom du lien symbolique que vous cr&eacute;ez.<\/li>\n<\/ul><p>Par exemple, pour cr&eacute;er un lien symbolique nomm&eacute; <strong>mon_lien <\/strong>pointant vers un fichier appel&eacute; <strong>monfichier.txt<\/strong>, vous pouvez ex&eacute;cuter la commande suivante :<\/p><pre class=\"wp-block-preformatted\">ln -s \/chemin\/vers\/monfichier.txt \/chemin\/vers\/mon_lien<\/pre><p><strong>Options suppl&eacute;mentaires pour les liens symboliques<\/strong><\/p><p>Outre l&rsquo;option<strong> -s <\/strong>obligatoire, il existe d&rsquo;autres options que vous pouvez ajouter &agrave; votre commande :<\/p><ul class=\"wp-block-list\">\n<li><strong>-f ou &ndash;force <\/strong>&ndash; force la cr&eacute;ation du lien symbolique, en supprimant tout fichier ou lien symbolique existant portant le m&ecirc;me nom.<\/li>\n\n\n\n<li><strong>-v ou &ndash;verbose <\/strong>&ndash; affiche des informations d&eacute;taill&eacute;es sur le processus de cr&eacute;ation de liens symboliques.<\/li>\n\n\n\n<li><strong>-r ou &ndash;relative <\/strong>&ndash; cr&eacute;e un lien symbolique en utilisant un chemin d&rsquo;acc&egrave;s relatif au fichier cible.<\/li>\n<\/ul><p><strong>Chemins relatifs vs chemins absolus<\/strong><\/p><p>Lors de la cr&eacute;ation de liens symboliques, vous pouvez utiliser des chemins relatifs ou absolus :<\/p><ul class=\"wp-block-list\">\n<li><strong>Chemin relatif <\/strong>&ndash; indique le fichier cible en fonction du r&eacute;pertoire actuel. Cette m&eacute;thode est utile si la structure du r&eacute;pertoire n&rsquo;est pas susceptible de changer. Par exemple, si vous vous trouvez dans le r&eacute;pertoire <strong>\/home\/user\/documents\/ <\/strong>et que vous souhaitez cr&eacute;er un lien vers <strong>monfichier.txt<\/strong>, tapez :<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">ln -sr ..\/monfichier.txt mon_lien<\/pre><ul class=\"wp-block-list\">\n<li><strong>Chemin absolu <\/strong>&ndash; sp&eacute;cifie le chemin complet depuis le r&eacute;pertoire racine jusqu&rsquo;au fichier cible. Cette approche est plus stable en cas de modification de la structure des r&eacute;pertoires, car elle pointe toujours vers l&rsquo;emplacement exact. L&rsquo;utilisation d&rsquo;un chemin absolu se pr&eacute;sente comme suit :<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">ln -sv \/home\/user\/document\/monfichier.txt mon_lien<\/pre><h3 class=\"wp-block-heading\" id=\"h-comment-creer-un-lien-symbolique-vers-un-repertoire\">Comment cr&eacute;er un lien symbolique vers un r&eacute;pertoire<\/h3><p>La cr&eacute;ation d&rsquo;un lien symbolique pour un r&eacute;pertoire est similaire &agrave; la cr&eacute;ation d&rsquo;un lien pour un fichier. Supposons que vous ayez un r&eacute;pertoire nomm&eacute; <strong>project_files <\/strong>dans <strong>\/home\/user\/documents\/ <\/strong>et que vous souhaitiez le lier &agrave; votre r&eacute;pertoire personnel. Vous devez ex&eacute;cuter la commande suivante :<\/p><pre class=\"wp-block-preformatted\">ln -s \/home\/user\/documents\/projet_files \/home\/user\/mon_projet<\/pre><p>La commande ci-dessus cr&eacute;e un lien symbolique appel&eacute; <strong>mon_projet <\/strong>dans <strong>\/home\/user\/ <\/strong>qui pointe vers <strong>project_files<\/strong>. Vous pouvez ensuite acc&eacute;der au contenu de <strong>project_files <\/strong>en naviguant vers <strong>mon_projet<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-ecraser-un-lien-symbolique\">Comment &eacute;craser un lien symbolique<\/h3><p>Comme expliqu&eacute; pr&eacute;c&eacute;demment, vous pouvez &eacute;craser un lien symbolique en ajoutant l&rsquo;option <strong>-f <\/strong>&agrave; votre commande. Cette option supprime le lien symbolique existant avant d&rsquo;en cr&eacute;er un nouveau, ce qui revient &agrave; l&rsquo;&eacute;craser.<\/p><p>Voici un exemple de mise &agrave; jour d&rsquo;un lien symbolique qui pointe actuellement vers <strong>\/home\/user\/documents\/ancien_fichier.txt<\/strong>, en le rempla&ccedil;ant par <strong>\/home\/user\/documents\/nouveau_fichier.txt <\/strong>:<\/p><pre class=\"wp-block-preformatted\">ln -sf \/home\/user\/documents\/nouveau_fichier.txt \/home\/user\/mon_lien<\/pre><p>Veillez &agrave; utiliser le m&ecirc;me nom de lien, dans ce cas, <strong>mon_lien<\/strong>, pour vous assurer que le lien symbolique est correctement remplac&eacute; par la nouvelle cible.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-supprimer-un-lien-symbolique-sous-linux\">Comment supprimer un lien symbolique sous Linux<\/h2><p>Lorsque vous n&rsquo;avez plus besoin d&rsquo;un lien symbolique, il est essentiel de le supprimer en toute s&eacute;curit&eacute;. Cette section vous montrera comment proc&eacute;der.<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-supprimer-un-lien-symbolique-a-l-aide-de-la-commande-unlink\">Comment supprimer un lien symbolique &agrave; l&rsquo;aide de la commande unlink ?<\/h3><p>La commande <strong>unlink <\/strong>est sp&eacute;cialement con&ccedil;ue pour supprimer les liens symboliques. Elle garantit que seul le lien est supprim&eacute; sans affecter le fichier ou le r&eacute;pertoire cible. Sa syntaxe de base est la suivante :<\/p><pre class=\"wp-block-preformatted\">unlink [nom_du_lien]<\/pre><p>Par exemple, si vous avez un lien symbolique nomm&eacute; <strong>mon_lien <\/strong>dans votre r&eacute;pertoire personnel qui pointe vers <strong>\/home\/user\/documents\/real_file.txt<\/strong>, vous pouvez supprimer ce lien symbolique sans supprimer <strong>real_file.txt <\/strong>avec :<\/p><pre class=\"wp-block-preformatted\">unlink \/home\/user\/mon_lien<\/pre><p>Lorsque vous utilisez <strong>unlink<\/strong>, &eacute;vitez d&rsquo;ajouter une barre oblique &agrave; la fin d&rsquo;un nom de r&eacute;pertoire dans un chemin d&rsquo;acc&egrave;s, c&rsquo;est-&agrave;-dire une <strong>barre oblique avant <\/strong>(<strong>\/).<\/strong> Cela peut faire &eacute;chouer la commande en traitant le lien comme un r&eacute;pertoire, comme le montre l&rsquo;exemple ci-dessous :<\/p><pre class=\"wp-block-preformatted\">unlink \/home\/user\/mon_lien\/<\/pre><p>De plus, la commande <strong>unlink <\/strong>ne demande pas de confirmation avant de supprimer un lien symbolique, il faut donc sp&eacute;cifier le lien symbolique correct pour &eacute;viter une suppression accidentelle.<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-supprimer-un-lien-symbolique-a-l-aide-de-la-commande-rm\">Comment supprimer un lien symbolique &agrave; l&rsquo;aide de la commande rm ?<\/h3><p>Comme pour la <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/supprimer-un-dossier-sous-linux\">suppression de fichiers ordinaires sous Linux<\/a>, vous pouvez utiliser la commande <strong>rm <\/strong>pour supprimer des liens symboliques. Voici un exemple de suppression d&rsquo;un lien nomm&eacute; <strong>mon_lien <\/strong>dans le r&eacute;pertoire personnel :<\/p><pre class=\"wp-block-preformatted\">rm \/home\/user\/mon_lien<\/pre><p>Contrairement &agrave; la commande <strong>unlink<\/strong>, vous pouvez utiliser l&rsquo;option <strong>-i <\/strong>avec <strong>rm <\/strong>pour demander une confirmation avant de supprimer le lien symbolique :<\/p><pre class=\"wp-block-preformatted\">rm -i \/home\/user\/mon_lien<\/pre><p><strong>Commandes unlink et rm : quelles diff&eacute;rences ?<\/strong><\/p><p>Les commandes <strong>unlink <\/strong>et <strong>rm <\/strong>permettent toutes deux de supprimer des liens symboliques sous Linux, mais elles fonctionnent diff&eacute;remment et conviennent &agrave; des sc&eacute;narios diff&eacute;rents.<\/p><p>La commande unlink est con&ccedil;ue pour supprimer un seul lien symbolique &agrave; la fois. Elle n&rsquo;a pas d&rsquo;options d&rsquo;interaction ou de confirmation. <strong>unlink <\/strong>est particuli&egrave;rement utile pour s&rsquo;assurer que seul le lien symbolique est supprim&eacute;.<\/p><p>En revanche, <strong>rm <\/strong>peut g&eacute;rer plusieurs liens symboliques simultan&eacute;ment, ce qui le rend plus adapt&eacute; &agrave; la suppression par lots. Il propose &eacute;galement plusieurs options, telles que <strong>-i <\/strong>pour confirmer votre action avant la suppression.&nbsp;<\/p><p><strong>rm <\/strong>est g&eacute;n&eacute;ralement pr&eacute;f&eacute;rable lorsque vous devez supprimer plusieurs cibles en une seule commande ou dans les cas o&ugrave; une suppression involontaire pourrait poser probl&egrave;me.<\/p><p><strong>Bonnes pratiques pour supprimer des liens symboliques en toute s&eacute;curit&eacute;<\/strong><\/p><p>Lorsque vous supprimez des liens symboliques, en particulier dans des scripts ou des processus automatis&eacute;s, suivez ces pratiques de s&eacute;curit&eacute; pour &eacute;viter les suppressions accidentelles de fichiers :<\/p><ul class=\"wp-block-list\">\n<li><strong>V&eacute;rifiez deux fois le lien symbolique.<\/strong> V&eacute;rifiez toujours que vous ciblez le bon lien symbolique avant de le supprimer. Utilisez <strong>ls -l <\/strong>pour v&eacute;rifier o&ugrave; pointe le lien symbolique.<\/li>\n\n\n\n<li><strong>Testez les scripts dans un environnement s&ucirc;r.<\/strong> Avant d&rsquo;ex&eacute;cuter un script qui &eacute;limine les liens symboliques, testez-le dans un environnement contr&ocirc;l&eacute;, tel qu&rsquo;un r&eacute;pertoire contenant des fichiers fictifs. Cela permet d&rsquo;identifier les probl&egrave;mes &eacute;ventuels avant qu&rsquo;ils n&rsquo;affectent les fichiers essentiels.<\/li>\n\n\n\n<li><strong>Enregistrer les suppressions.<\/strong> Si vous supprimez des liens symboliques dans un script, pensez &agrave; enregistrer chaque action de suppression. Cela permet de conserver une trace de ce qui a &eacute;t&eacute; supprim&eacute;, ce qui peut faciliter le d&eacute;pannage en cas de probl&egrave;me.<\/li>\n\n\n\n<li><strong>Script avec prudence <\/strong>&ndash; lorsque vous &eacute;crivez des scripts qui suppriment des liens symboliques, incluez des v&eacute;rifications pour vous assurer que le script ne cible que les liens symboliques et non les fichiers normaux, afin d&rsquo;&eacute;viter des actions involontaires.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-identifier-les-liens-symboliques-brises\">Identifier les liens symboliques bris&eacute;s<\/h2><p>Les liens symboliques bris&eacute;s se produisent lorsque le fichier ou le r&eacute;pertoire cible vers lequel pointe un lien symbolique a &eacute;t&eacute; d&eacute;plac&eacute; ou supprim&eacute;. Ces liens bris&eacute;s peuvent entra&icirc;ner divers probl&egrave;mes dans les syst&egrave;mes et les applications, tels que l&rsquo;&eacute;chec des scripts, la perturbation des flux de travail ou des erreurs d&rsquo;application.<\/p><p><strong>Recherche de liens symboliques bris&eacute;s<\/strong><\/p><p>Vous pouvez utiliser la <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-locate-linux\">commande find<\/a> avec l&rsquo;option <strong>-xtype l <\/strong>pour identifier les liens symboliques bris&eacute;s dans votre syst&egrave;me de fichiers, comme le montre l&rsquo;exemple ci-dessous :<\/p><pre class=\"wp-block-preformatted\">find \/chemin\/&agrave;\/rechercher -xtype l<\/pre><ul class=\"wp-block-list\">\n<li><strong>\/chemin\/&agrave;\/rechercher <\/strong>&ndash; remplacez ceci par le chemin du r&eacute;pertoire dans lequel vous souhaitez rechercher les liens symboliques bris&eacute;s.<\/li>\n\n\n\n<li><strong>-xtype l <\/strong>&ndash; cette option indique &agrave; <strong>find <\/strong>de rechercher les liens symboliques (<strong>l) <\/strong>qui pointent vers des fichiers ou des r&eacute;pertoires inexistants.<\/li>\n<\/ul><p>Une fois que vous avez identifi&eacute; les liens symboliques rompus, vous pouvez prendre les mesures suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>Mettre &agrave; jour les liens symboliques <\/strong>&ndash; si le fichier ou le r&eacute;pertoire cible a &eacute;t&eacute; d&eacute;plac&eacute;, vous pouvez mettre &agrave; jour le lien symbolique pour qu&rsquo;il pointe vers le nouvel emplacement &agrave; l&rsquo;aide de la commande <strong>ln -sf.<\/strong><\/li>\n\n\n\n<li><strong>Supprimer les liens symboliques <\/strong>&ndash; pour supprimer tous les liens symboliques bris&eacute;s dans un r&eacute;pertoire, utilisez la commande <strong>unlink <\/strong>ou <strong>rm.<\/strong><\/li>\n<\/ul><p><strong>Outils et scripts de suppression automatique<\/strong><\/p><p>Plusieurs outils et scripts permettent d&rsquo;automatiser la d&eacute;tection et la correction des liens symboliques bris&eacute;s :<\/p><ul class=\"wp-block-list\">\n<li><strong>Utilitaire symlinks <\/strong>&ndash; l&rsquo;outil de ligne de commande <strong>symlinks <\/strong>est con&ccedil;u sp&eacute;cifiquement pour g&eacute;rer les liens symboliques. Il permet d&rsquo;identifier, de signaler et, &eacute;ventuellement, de supprimer ou de r&eacute;parer les liens symboliques cass&eacute;s. L&rsquo;option <strong>-r <\/strong>recherche r&eacute;cursivement les liens symboliques bris&eacute;s dans le r&eacute;pertoire.<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">symlinks -r \/chemin\/&agrave;\/rechercher<\/pre><ul class=\"wp-block-list\">\n<li><strong>Scripts personnalis&eacute;s<\/strong> &ndash; &eacute;crivez des scripts personnalis&eacute;s pour rechercher r&eacute;guli&egrave;rement les liens symboliques bris&eacute;s et les corriger ou les supprimer automatiquement. Par exemple, vous pouvez planifier un script en tant que <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/cron-job\">cron job<\/a> pour ex&eacute;cuter la commande <strong>find <\/strong>et enregistrer tous les liens symboliques bris&eacute;s qu&rsquo;il trouve.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>Dans cet article, vous avez appris &agrave; cr&eacute;er, g&eacute;rer et supprimer un lien symbolique sous Linux. Pour utiliser efficacement les liens symboliques, v&eacute;rifiez toujours les chemins cibles, supprimez les liens inutilis&eacute;s et utilisez des outils tels que <strong>find <\/strong>et <strong>symlinks <\/strong>pour identifier les liens symboliques cass&eacute;s.<\/p><p>Les liens symboliques constituent un outil puissant pour l&rsquo;organisation des fichiers et des r&eacute;pertoires. Leur ma&icirc;trise peut rationaliser votre flux de travail et am&eacute;liorer vos comp&eacute;tences en mati&egrave;re d&rsquo;administration Linux. Si vous avez encore des questions sur les liens symboliques, veuillez utiliser la bo&icirc;te de commentaires ci-dessous.<\/p><h2 class=\"wp-block-heading\" id=\"h-lien-symbolique-linux-faq\">Lien symbolique Linux &ndash; FAQ<\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1747489726249\"><h3 class=\"schema-faq-question\">Les liens symboliques affectent-ils les autorisations de fichiers ?<\/h3> <p class=\"schema-faq-answer\">Les liens symboliques ont leurs propres autorisations, mais ce sont les autorisations du fichier cible qui d&eacute;terminent l&rsquo;acc&egrave;s au fichier li&eacute;. Dans les environnements multi-utilisateurs, les utilisateurs doivent disposer des autorisations correctes sur le fichier cible pour y acc&eacute;der via le lien symbolique.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1747489735733\"><h3 class=\"schema-faq-question\">Que se passe-t-il si je supprime le fichier original d&rsquo;un lien symbolique ?<\/h3> <p class=\"schema-faq-answer\">Si vous supprimez le fichier d&rsquo;origine d&rsquo;un lien symbolique, le lien symbolique est bris&eacute; ou suspendu. Il existera toujours, mais pointera vers un fichier inexistant, ce qui entra&icirc;nera des erreurs en cas d&rsquo;acc&egrave;s.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1747489744071\"><h3 class=\"schema-faq-question\">Puis-je mettre &agrave; jour un lien symbolique ?<\/h3> <p class=\"schema-faq-answer\">Vous pouvez mettre &agrave; jour un lien symbolique en le rempla&ccedil;ant par une nouvelle cible &agrave; l&rsquo;aide de la commande <strong>ln -sf.<\/strong> Le lien symbolique est alors modifi&eacute; pour pointer vers le nouveau fichier ou r&eacute;pertoire.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Un lien symbolique, ou symlink, est un type de fichier sp&eacute;cial sous Linux qui pointe vers un autre fichier ou r&eacute;pertoire. Semblables aux raccourcis pr&eacute;sents sous Windows et dans d&rsquo;autres syst&egrave;mes d&rsquo;exploitation, les liens symboliques permettent un acc&egrave;s rapide sans dupliquer les donn&eacute;es. Gr&acirc;ce aux liens symboliques, vous pouvez naviguer dans des structures de r&eacute;pertoires [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/comment-creer-un-lien-symbolique-sous-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":142,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment cr\u00e9er un lien symbolique sous Linux","rank_math_description":"Un lien symbolique est un fichier qui pointe vers un autre fichier ou dossier. Apprenez \u00e0 cr\u00e9er et supprimer un lien symbolique sous Linux.","rank_math_focus_keyword":"lien symbolique linux","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-7169","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-create-symbolic-links-in-linux","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-creer-un-lien-symbolique-sous-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/crear-enlace-simbolico-linux","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/symbolic-link-linux","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/how-to-create-symbolic-links-in-linux","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-create-symbolic-links-in-linux","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/crear-enlace-simbolico-linux","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/crear-enlace-simbolico-linux","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/crear-enlace-simbolico-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-create-symbolic-links-in-linux","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-create-symbolic-links-in-linux","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-create-symbolic-links-in-linux","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-create-symbolic-links-in-linux","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7169","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\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=7169"}],"version-history":[{"count":15,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7169\/revisions"}],"predecessor-version":[{"id":40486,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7169\/revisions\/40486"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=7169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=7169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=7169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}