Dans ce didacticiel, nous allons vous montrer comment créer des liens symboliques sous Linux. Pour ceux d'entre vous qui ne le savaient pas, un lien symbolique, également appelé lien symbolique ou lien symbolique, est un type de fichier sous Linux qui pointe vers un autre fichier ou un dossier sur votre ordinateur. Les liens symboliques sont similaires aux raccourcis sous Windows. En utilisant des liens symboliques, vous permettez d'accéder plus facilement à d'autres fichiers qui peuvent résider dans des chemins de répertoire compliqués ou qui sont nécessaires pour certains services.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape comment créer des liens symboliques avec des exemples pratiques.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu ou CentOS.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Créer des liens symboliques sous Linux
- Commande pour créer des liens symboliques.
ln
est un utilitaire en ligne de commande pour créer des liens entre des fichiers. Par défaut, le ln
La commande crée des liens physiques. Pour créer un lien symbolique, utilisez le -s
(--symbolic
).
ln [-sf] [source] [destination]
Par exemple, créez un lien symbolique avec :
ln -s my_test_file.txt my_link_file.txt
Pour vérifier que le lien symbolique a été créé avec succès, utilisez le ls
commande :
ls -l my_link_file.txt
- Créer un lien symbolique vers le répertoire Linux.
Pour créer un lien symbolique vers un répertoire sous Linux :
ln -s /mnt/external_drive/stock_movies ~/stock_movies
L'exemple ci-dessus crée un lien symbolique nommé stock_movies
sur le home (~/)
annuaire. Le lien fait référence aux stock_movies
répertoire sur un external_drive
.
- Dissocier pour supprimer un lien symbolique.
Vous pouvez supprimer les liens existants attachés aux fichiers ou répertoires par le unlink
ou rm
commande :
rm my_link_file.txt unlink my_link_file.txt
Félicitations ! Vous avez réussi à créer des liens symboliques. Merci d'avoir utilisé ce didacticiel pour expliquer comment utiliser le ln
commande pour créer des liens symboliques sur votre système Linux.