link
Linux
Publiée le
2026-10-23 05:19:49
ln link
# Crée un répertoire de test pour ne pas salir ton système
mkdir -p /tmp/test_link_area
# Crée le fichier source (FILE1) que tu vas lier
touch /tmp/test_link_area/file1.txt
# Crée un autre fichier pour les tests de liens multiples
touch /tmp/test_link_area/data_source.log
# Crée un répertoire cible pour tester le lien vers un dossier
mkdir -p /tmp/test_link_area/subdir
# Crée un lien physique (hard link) : FILE2 pointe sur FILE1 au même niveau
ln /tmp/test_link_area/file1.txt /tmp/test_link_area/hardlink_copy
# Crée un lien symbolique (soft link) vers le fichier source (FILE1 -> FILE2)
# C'est ce que tu demandes : créer FILE2 qui pointe sur FILE1
ln -s /tmp/test_link_area/file1.txt /tmp/test_link_area/symlink_copy
# Crée un lien symbolique vers le répertoire (pour vérifier la récursivité)
ln -s /tmp/test_link_area/subdir /tmp/test_link_area/dir_link
# Liste les fichiers et liens pour voir leurs types de liens
ls -l /tmp/test_link_area
# Vérifie que le lien symbolique fonctionne en lisant son contenu
cat /tmp/test_link_area/symlink_copy
# Supprime tous les éléments créés dans ton répertoire de test
rm -rf /tmp/test_link_area