Accueil

Découverte des liens durs macOS : un guide détaillé

Updated on mardi 3 décembre 2024

Written by

PierreDubois

Approved by

Jessica Shee

Français English Deutsch やまと Español Português

Résumé : Lisez ce post pour comprendre les liens durs sur macOS, y compris ce que sont les liens durs macOS, comment créer un lien dur sur Mac, et les différences entre les alias, les liens symboliques et les liens durs.

Il existe trois types de liens que vous pouvez rencontrer lorsque vous travaillez avec les systèmes de fichiers sur macOS : les alias, les liens symboliques (parfois appelés liens symboliques), et les liens durs. Ils ont tous la même fonction de lier des fichiers ou des dossiers, mais ils sont tous fondamentalement distincts les uns des autres. 

Ici, nous allons explorer les liens durs sur macOS, y compris la définition, la manière de créer un lien dur, et les différences entre les alias, les liens symboliques et les liens durs.

Aperçu des liens durs macOS

Un lien dur macOS est une fonctionnalité du système de fichiers qui permet à plusieurs noms de fichiers de se référer au même emplacement physique sur un disque. Chaque lien dur vers un fichier est équivalent en fonctionnalité et en apparence, ce qui signifie que les modifications apportées par un lien sont reflétées dans tous les autres liens. 

Lorsque vous créez un lien dur macOS, vous ne créez pas une nouvelle copie du fichier, l'original et le lien dur pointent vers le même inode (la structure de données du système de fichiers qui stocke des informations sur le fichier). Au lieu de cela, vous créez une nouvelle entrée pour celui-ci dans la table du système de fichiers, cela n'occupe pas d'espace disque supplémentaire. 

Caractéristiques des liens durs :

  • Même Inode : Les liens durs partagent le même inode que le fichier d'origine, ce qui signifie qu'ils sont indissociables du fichier lui-même.
  • Persistance : Supprimer un lien dur ne supprime pas les données réelles sur le disque tant que tous les liens durs vers ces données ne sont pas supprimés.
  • Un seul Système de Fichiers : Les liens durs ne peuvent pas s'étendre sur différents systèmes de fichiers ou partitions.
  • Fichier seulement : En général, macOS n'autorise pas les liens durs vers des répertoires pour éviter les boucles de système de fichiers.

Comment créer un lien dur sur Mac ?

Créer un lien dur sur macOS est un processus simple qui peut être effectué en utilisant le Terminal. Voici les étapes pour créer un lien dur sur votre Mac :

  1. Lancez l'application Terminal depuis le Finder > Applications, ou recherchez-la via Spotlight.
  2. Tapez la commande cd pour naviguer jusqu'au répertoire où se trouve le fichier d'origine. cd /chemin/vers/le/répertoire
  3. Entrez la commande ln suivie du nom du fichier d'origine et du nom que vous souhaitez donner au lien physique.ln nom_fichier_original nom_lien_physiquePar exemple, pour créer un lien physique d'un fichier appelé `exemple.txt` depuis votre dossier Documents jusqu'à votre Bureau, vous utiliseriez : ln ~/Documents/exemple.txt ~/Bureau/exemple.txt
  4. Pour vérifier que le lien physique a été créé et pointe vers le même inode (bloc de données) que le fichier original, vous pouvez utiliser la commande ls avec le drapeau -i pour afficher les numéros d'inode. Vous devriez voir que les deux fichiers ont le même numéro d'inode, ce qui indique qu'ils font référence aux mêmes données sur le disque.ls -i exemple.txt exemple_lien_physique.txt

Différences entre les liens physiques, les liens symboliques et les alias

Les liens physiques, les liens symboliques et les alias sont les principaux types de liens sur les ordinateurs, et vous voudrez peut-être connaître les différences entre eux afin de les utiliser efficacement. En réalité, ils servent à des fins différentes et se comportent différemment dans macOS :

Liens physiques : Contrairement aux alias et aux liens symboliques, un lien physique est indiscernable du fichier original au niveau système. Il ne stocke aucune information de chemin mais pointe directement vers les données sur le disque. Les liens physiques sont utiles pour avoir plusieurs références vers le même fichier sans utiliser d'espace disque supplémentaire. Cependant, les liens physiques ne peuvent pas s'étendre sur différents volumes et ne conviennent pas pour lier des répertoires.

Liens symboliques : Similaires aux alias, les liens symboliques sont des références au chemin d'un fichier ou d'un dossier. Cependant, les liens symboliques sont utilisés au niveau système et fonctionnent de manière indépendante du Finder. Si vous déplacez le fichier original, le lien symbolique ne se mettra pas à jour pour refléter le changement et se cassera s'il ne peut pas trouver le fichier original au chemin spécifié.

Alias : Un alias dans macOS est un fichier qui sert de raccourci vers un autre fichier ou dossier. Contrairement aux liens physiques, les alias sont gérés par le Finder et peuvent suivre le fichier original même s'il est déplacé ou renommé. Les alias sont plus flexibles mais aussi plus dépendants de l'environnement du Finder macOS.

Partagez cette publication informative sur les liens physiques macOS !