Comment créer un lien symbolique ?

Comment creer un lien symbolique ?
Exemple de lien symbolique


Pour créer un lien symbolique, on utilise aussi la commande ln, en ajoutant toutefois l’option -s. À la différence du lien physique, après la destruction de source, le fichier ne sera plus accessible ! On peut repérer les liens symboliques avec ls -F, ils apparaissent avec un @ à la fin.

En savoir plus sur doc.ubuntu-fr.org

Un lien symbolique, également appelé lien mou ou lien logique, est un type de lien utilisé dans les systèmes d’exploitation Unix et Linux pour créer une référence à un fichier ou à un répertoire. Il s’agit d’un fichier spécial qui pointe vers un autre fichier ou répertoire, créant ainsi une sorte de raccourci. Contrairement à un lien physique, un lien symbolique ne crée pas une copie du fichier original, mais simplement une référence.


Pour créer un lien symbolique sur Mac, vous pouvez utiliser la commande ln -s suivie du chemin du fichier ou du répertoire original et du nom du lien symbolique que vous souhaitez créer. Par exemple, si vous souhaitez créer un lien symbolique appelé « monlien » vers le fichier « monfichier.txt » situé dans le dossier « Documents », vous pouvez utiliser la commande suivante :

ln -s ~/Documents/monfichier.txt ~/Desktop/monlien

Cette commande créera un lien symbolique nommé « monlien » sur le bureau qui pointe vers le fichier « monfichier.txt » dans le dossier « Documents ».

La commande ln peut également être utilisée pour créer des liens physiques sous Linux. Contrairement aux liens symboliques, les liens physiques créent une copie du fichier original. Pour créer un lien physique, vous pouvez utiliser la commande ln suivie du chemin du fichier original et du nom du lien physique que vous souhaitez créer. Par exemple, si vous souhaitez créer un lien physique appelé « monlien » vers le fichier « monfichier.txt » situé dans le dossier « Documents », vous pouvez utiliser la commande suivante :

ln ~/Documents/monfichier.txt ~/Desktop/monlien

Cette commande créera un lien physique nommé « monlien » sur le bureau qui pointe vers une copie du fichier « monfichier.txt » dans le dossier « Documents ».

Il existe plusieurs raisons pour lesquelles vous pourriez utiliser un lien symbolique. Par exemple, vous pouvez créer un lien symbolique vers un fichier ou un répertoire dans un emplacement pratique pour un accès rapide, ou pour rendre un fichier accessible à partir de plusieurs endroits sans avoir à créer des copies multiples. Les liens symboliques peuvent également être utilisés pour créer des raccourcis dans les scripts ou pour faciliter la gestion des fichiers sur un système de fichiers partagé.

En conclusion, la création de liens symboliques est une fonctionnalité très utile pour les utilisateurs de systèmes d’exploitation Unix et Linux. Que vous souhaitiez créer des liens symboliques sur Mac ou des liens physiques sous Linux, la commande ln est un outil puissant et facile à utiliser pour créer des liens vers des fichiers ou des répertoires.

FAQ
Comment supprimer un lien symbolique ?

Pour supprimer un lien symbolique, vous pouvez utiliser la commande « rm » suivi du nom du lien symbolique. Par exemple, si votre lien symbolique s’appelle « monlien », vous pouvez taper la commande suivante dans votre terminal :

« `

rm monlien

« `

Cela supprimera le lien symbolique sans affecter le fichier ou le répertoire cible.

Quel est l’intérêt d’utiliser un lien selon vous plutôt que de faire une copie ?

L’intérêt d’utiliser un lien symbolique plutôt que de faire une copie est que cela permet d’économiser de l’espace de stockage car le lien ne crée pas une nouvelle copie du fichier ou du dossier, mais pointe simplement vers l’emplacement original. De plus, si le fichier original est modifié, le lien symbolique pointera toujours vers la version la plus récente, ce qui peut être pratique dans certains cas.

Comment créer une commande sous Linux ?

Pour créer une commande sous Linux, vous pouvez créer un script exécutable dans un répertoire du système, puis ajouter ce répertoire au chemin d’accès de l’utilisateur. Si vous souhaitez créer une commande pour tous les utilisateurs, vous pouvez ajouter le répertoire au chemin d’accès global. Voici les étapes à suivre :

1. Créer un script exécutable avec l’extension « .sh » dans un répertoire du système.

2. Ajouter le répertoire contenant le script au chemin d’accès de l’utilisateur en utilisant la commande « export PATH=$PATH:/chemin/vers/le/répertoire ».

3. Vous pouvez maintenant exécuter la commande en tapant le nom du script dans le terminal.


Laisser un commentaire