Comment créer un lien sous Unix ?

Par défaut, la commande ln crée des liens durs. Pour créer un lien symbolique, utilisez l'option -s ( –symbolic ). Si les deux FILE et LINK sont donnés, ln créera un lien à partir du fichier spécifié comme premier argument ( FILE ) vers le fichier spécifié comme deuxième argument ( LINK ).

Remplacez fichier_source par le nom du fichier existant pour lequel vous souhaitez créer le lien symbolique (ce fichier peut être n'importe quel fichier ou répertoire existant dans les systèmes de fichiers). Remplacer mon fichier avec le nom du lien symbolique. La commande ln crée alors le lien symbolique.

Pour créer un lien symbolique passer l'option -s à la commande ln suivie du fichier cible et du nom du lien. Dans l'exemple suivant, un fichier est lié symboliquement au dossier bin. Dans l'exemple suivant, un lecteur externe monté est lié symboliquement à un répertoire personnel.

À faire des liens entre les fichiers, vous devez utiliser la commande ln. Une symbolique lien (également connu sous le nom de doux lien or lien symbolique) consiste en un type spécial de fichier qui sert de référence à un autre fichier ou répertoire.

Un lien sous UNIX est un pointeur vers un fichier. Comme les pointeurs dans n'importe quel langage de programmation, les liens sous UNIX sont des pointeurs pointant vers un fichier ou un répertoire. La création de liens est une sorte de raccourcis pour accéder à un fichier. Les liens permettent à plus d'un nom de fichier de faire référence au même fichier, ailleurs.

Un lien dur est essentiellement une étiquette ou un nom attribué à un fichier. Ce nouveau lien n'est pas une copie séparée de l'ancien fichier, mais plutôt un nom différent pour exactement le même contenu de fichier que l'ancien fichier. … Par conséquent, toutes les modifications que vous apportez à oldfile seront visibles dans newlink .

Si un lien physique est créé pour un fichier texte. Ensuite, le fichier texte d'origine est supprimé, puis une copie du nom de ce fichier est créée, dans le sens où le fichier d'origine est supprimé.

Pour afficher les liens symboliques dans un répertoire :

  1. Ouvrez un terminal et accédez à ce répertoire.
  2. Tapez la commande : ls -la. Cela listera longuement tous les fichiers du répertoire même s'ils sont cachés.
  3. Les fichiers commençant par l sont vos fichiers de liens symboliques.

La raison pour laquelle les répertoires de liens physiques sont interdit est un peu technique. Essentiellement, ils cassent la structure du système de fichiers. De toute façon, vous ne devriez généralement pas utiliser de liens physiques. Les liens symboliques permettent la plupart des mêmes fonctionnalités sans causer de problèmes (par exemple ln -s target link ).

Liens symboliques sont similaires aux raccourcis et peuvent pointer vers un autre fichier ou répertoire dans n'importe quel système de fichiers. Les liens physiques sont également des raccourcis pour les fichiers et les dossiers, mais un lien physique ne peut pas être créé pour un dossier ou un fichier dans un système de fichiers différent. Examinons les étapes de création et de suppression d'un lien symbolique.

Comme ce poste? Merci de partager à vos amis :
Système d'exploitation aujourd'hui