Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:ln [15/12/2012 22:40] martin_mtl |
doc:systeme:ln [16/12/2012 02:03] martin_mtl [Modification du nom des fichiers liés :] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== LN ====== | ====== LN ====== | ||
- | La commande ''ln'' établit un lien symbolique ou un lien physique entre 2 fichiers ou répertoires créés ou ajoutés. | + | La commande ''ln'' établit un lien symbolique ou un lien physique entre 2 fichiers. |
Son utilisation correspond à une redirection **active** entre deux //fichiers// désignés. \\ | Son utilisation correspond à une redirection **active** entre deux //fichiers// désignés. \\ | ||
- | Les modifications opérées //sur/dans// l'un sont visibles immédiatement depuis l'un ou l'autre des fichiers liés. | + | Les modifications opérées //sur/dans// l'un sont visibles immédiatement depuis l'un ou l'autre des fichiers liés. Autrement dit, un lien est un type spécial de fichier qui permet à plusieurs noms de fichiers de faire référence au même contenu sur un disque. |
===== Synopsis ===== | ===== Synopsis ===== | ||
Ligne 22: | Ligne 22: | ||
- | ===== Remarque Importante ===== | + | ===== Description ===== |
+ | |||
+ | On distingue 2 sortes de lien : les liens durs et les liens symboliques. | ||
== Les liens symboliques (symlink) == | == Les liens symboliques (symlink) == | ||
- | Les liens symboliques (symlink) peuvent lier : | + | Un lien symbolique est constitué d'un réel fichier de petite taille ; il contient le nom du fichier auquel il correspond. Par conséquent, la suppression du fichier d'origine, c'est-à-dire la cible du lien, rendra le lien symbolique inutilisable puisqu'il ne correspondra plus à un fichier valide ; le lien sera alors brisé. |
- | * des fichiers | + | == Les liens physiques ou durs (hardlink) == |
- | * des répertoires | + | |
- | * et tout ce qui se nomment... | + | |
- | entre des systèmes différents, car ils sont gérés au niveau de l'OS (Operating System = Système d'exploitation = Linux ici). | + | Un lien dur associe deux ou plusieurs fichiers à un même espace sur le disque tout en préservant leurs indépendances lors de modifications de leurs contenus. De même, la suppression d'un fichier n'affectera pas l'autre. |
- | \\ | + | |
- | ---- | + | |
- | \\ | + | |
- | == Les liens physiques (hardlink) == | + | |
- | + | ||
- | Les liens physiques (hardlink) ne peuvent lier : | + | |
- | + | ||
- | - que des fichiers | + | |
- | - et que dans le même système de fichiers (une partition par exemple, ou un même système de fichiers en réseau...), | + | |
- | + | ||
- | car ils sont eux gérés au niveau du FS (File System = Système de fichiers). | + | |
**Nota :** \\ | **Nota :** \\ | ||
Ligne 51: | Ligne 40: | ||
===== Illustration pratique ===== | ===== Illustration pratique ===== | ||
+ | |||
+ | Afin de bien comprendre les principes que nous avons décrits ci-haut, nous allons illustrer tout cela à l'aide de quelques exemples simples. | ||
Débutant - À savoir : | Débutant - À savoir : | ||
Ligne 186: | Ligne 177: | ||
=== Modifier le nom du fichier symbole === | === Modifier le nom du fichier symbole === | ||
- | Modifions le nom du fichier symbole lien1.txt : | + | Modifions le nom du fichier symbole lien1.txt à l'aide de la [[commande:mv |commande mv]] : |
test_lien$ mv lien1.txt lien2.txt | test_lien$ mv lien1.txt lien2.txt | ||
Ligne 378: | Ligne 369: | ||
//Merci au //**captnfab**// pour sa bienveillante et rigolote attention !// :-D | //Merci au //**captnfab**// pour sa bienveillante et rigolote attention !// :-D | ||
- | ===== TP01 - Nommer une partition ===== | ||
- | Voir : [[http://wiki.debian-facile.org/tuto:travaux?&#textes_a_rectifier_a_reviser_completement_ou_en_attente_de_validation|Texte en attente]] |