Comment créer un lien logiciel vers un répertoire sous Linux/Mac OS X?

Comment Créer Un Lien Logiciel?
Comment Créer Un Lien Souple?

Si vous utilisez un très long chemin pour atteindre fréquemment un répertoire (mon /vraiment/long/chemin/ vers/le/répertoire), il deviendra douloureux de taper le long chemin à chaque fois pour y arriver.

Eh bien, la commande « ln-s » vous offre une solution en vous permettant de créer un lien logiciel. La commande ln sous Linux crée des liens entre les fichiers/répertoires. L’argument « s » rend le lien symbolique ou lien souple au lieu du lien dur.

Création d’un lien souple avec ln-s

Vous pouvez facilement créer un lien souple avec un nom court simple pour le répertoire long chemin et utiliser le nom simple pour accéder à votre répertoire long chemin.

Par exemple, utilisez « ln-s » en tapant la commande suivante sur votre terminal.

ln -s /my/long/path/to/the/directory easyPath

Cela créera un lien logiciel (ou lien symbolique) pour le répertoire. Une fois que vous avez créé un lien logiciel, vous verrez le nouveau répertoire de chemin simple dans le répertoire courant. Et le chemin simple sera lié au long chemin, vous pouvez voir qu’en utilisant « ls-l”, comme

easyPath -> /my/long/path/to/the/directory

Si vous avez codé par couleur les fichiers et les répertoires, les chemins de liaison logicielle seront d’une couleur différente des répertoires réguliers. Et utilisez le répertoire path simple à chaque fois pour accéder au répertoire long chemin. Il peut vous faire économiser des charges de coups de clé et un temps précieux.

Une autre utilisation courante de la création d’un lien logiciel avec « ln-s” est souvent que vous pouvez avoir vos données primaires dans un répertoire qui peut changer, mais qui a un répertoire softlinked, qui est fixe, pointant vers le répertoire de données principal. Ainsi, pour tout votre travail, vous accéderez aux données à partir d’un lien logiciel identique, tandis que le répertoire de données principal sous-jacent peut changer souvent. (Oui, il faut renvoyer le lien logiciel chaque fois que le répertoire de données principal change)

Configuration d’alias

Une autre solution possible consiste à utiliser « alias » et à mettre cet alias dans votre.bashrc /.profil ou autre fichier shell que vous utilisez. La façon de le faire est de l’utiliser comme indiqué ci-dessous.

alias easyPath= »cd/my/long/path/to/the/directory simplePath”

Comme vous pouvez le voir, l’option « alias” ci-dessus ne crée qu’un alias pour « cd” dans le répertoire. Vous devez créer d’autres alias pour effectuer plus d’opérations. D’autre part, le lien souple vous permet de traiter comme n’importe quel autre répertoire et d’effectuer toutes les opérations que vous aimez.

Comment supprimer le lien logiciel ou le lien symbolique?

Si vous décidez de supprimer le lien doux ou symbolique, c’est assez facile à faire. Il existe deux commandes linux que vous pouvez utiliser pour supprimer soft link
L’une consiste simplement à utiliser la commande « rm”

rm easyPath

La deuxième façon consiste à utiliser la commande unlink suivie du nom softlink.

unlink easyPath

Notez qu’il supprime uniquement le lien logiciel que vous avez créé, il ne supprime pas le répertoire / fichier d’origine que vous avez lié.



Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.