Les systèmes d’exploitation Mac OS X et macOS prennent en charge plusieurs types de raccourcis vers des fichiers et des dossiers. Les liens de raccourci permettent de naviguer facilement vers des objets qui sont enfouis profondément dans le système de fichiers. Les Macs prennent en charge trois types de liens de raccourci :
- Alias
- Liens symboliques
- Liens en dur
Ces trois types de liens sont des raccourcis vers un objet original du système de fichiers. Un objet de système de fichiers est généralement un fichier sur votre Mac, mais il peut également s’agir d’un dossier, d’un lecteur ou d’un appareil en réseau.
Contenu
Aperçu des alias, des liens symboliques et des liens matériels
Les liens de raccourci sont de petits fichiers qui font référence à un autre objet de fichier. Lorsque le système rencontre un lien de raccourci, il lit le fichier, qui contient des informations sur l’endroit où se trouve l’objet original, puis procède à l’ouverture de cet objet. Dans la plupart des cas, cela se produit sans que l’utilisateur ne reconnaisse qu’il a rencontré un lien d’un certain type. Ces trois types de liens apparaissent transparents à l’utilisateur ou à l’application qui les utilise.
Cette transparence permet d’utiliser les liens de raccourcis à de nombreuses fins différentes. L’une des plus courantes est d’accéder facilement à un fichier ou à un dossier qui est enfoui au plus profond du système de fichiers. Par exemple, vous avez peut-être créé un dossier comptable dans votre dossier Documents pour stocker des relevés bancaires et d’autres informations financières. Si vous utilisez souvent ce dossier, vous pouvez lui créer un alias et le placer sur le bureau. Au lieu d’utiliser le Finder pour naviguer à travers plusieurs niveaux de dossiers pour accéder au dossier comptable, vous pouvez cliquer sur son alias de bureau. L’alias vous amène directement au dossier et à ses fichiers, court-circuitant ainsi un long processus de navigation.
Une autre utilisation courante des raccourcis de systèmes de fichiers consiste à utiliser les mêmes données à plusieurs endroits, sans avoir à dupliquer les données ou à les synchroniser.
Pour en revenir à l’exemple du dossier comptable, vous avez peut-être une application qui vous permet de suivre les choix boursiers, et l’application doit stocker ses fichiers de données dans un dossier prédéfini. Au lieu de copier le dossier comptable dans un second emplacement et de vous préoccuper de la synchronisation des deux dossiers, vous pouvez créer un alias ou un lien symbolique. De cette façon, l’application boursière voit les données dans son dossier dédié mais accède aux données qui sont stockées dans votre dossier de comptabilité.
Ces trois types de raccourcis sont des méthodes permettant d’accéder à un objet du système de fichiers de votre Mac à partir d’un autre emplacement que son emplacement d’origine. Chaque type de raccourci possède des caractéristiques uniques qui sont mieux adaptées à certaines utilisations qu’à d’autres.
Alias
Le pseudonyme est le raccourci le plus ancien et le plus populaire pour le Mac. Ses racines remontent au système 7. La plupart des utilisateurs de Mac savent comment créer des alias et comment les utiliser.
Les alias sont créés et gérés au niveau du Finder, ce qui signifie que si vous utilisez Terminal ou une application non Mac, comme de nombreuses applications et utilitaires UNIX, un alias ne fonctionnera pas pour vous. OS X et macOS considèrent les alias comme de petits fichiers de données, ce qu’ils sont, mais ils ne savent pas comment interpréter les informations qu’ils contiennent.
Cela peut sembler être un inconvénient, mais les pseudonymes sont les plus puissants des trois types de raccourcis. Pour les utilisateurs de Mac et d’applications, les alias sont également les plus polyvalents des raccourcis.
Lorsque vous créez un alias pour un objet, le système crée un petit fichier de données qui comprend le chemin d’accès actuel à l’objet, ainsi que le nom de l’inode de l’objet. Le nom d’inode de chaque objet est une longue chaîne de chiffres, indépendante du nom que vous donnez à l’objet et garantie d’être unique pour tout volume ou lecteur utilisé par votre Mac.
Après avoir créé un fichier alias, vous pouvez le déplacer à n’importe quel endroit du système de fichiers de votre Mac autant de fois que vous le souhaitez, et il pointe toujours vers l’objet original. C’est astucieux, mais les alias poussent le concept encore plus loin.
En plus de déplacer l’alias, vous pouvez également déplacer l’objet original n’importe où dans le système de fichiers de votre Mac. L’alias est toujours capable de trouver le fichier. Les alias peuvent réaliser ce tour de magie en apparence car ils contiennent le nom inodore de l’objet original. Comme le nom d’inode de chaque élément est unique, le système peut toujours trouver le fichier original, quel que soit l’endroit où vous le mettez.
Le processus fonctionne ainsi : Lorsque vous accédez à un alias, le système vérifie si l’élément original se trouve au nom du chemin d’accès stocké dans le fichier d’alias. Si c’est le cas, le système y accède, et c’est tout. Si l’objet s’est déplacé, le système recherche un fichier qui a le même nom d’inode que celui stocké dans le fichier d’alias. Lorsqu’il trouve un nom d’inode correspondant, le système se connecte à l’objet.
Créer un alias de fichier est simple. Sélectionnez le nom du fichier dans un Chercheur et appuyez sur la fenêtre icône représentant un rouageet sélectionnez Créer un alias.
Liens symboliques
Les liens symboliques (ou symlinks) et les liens en dur sont moins courants et nécessitent un certain niveau de confort dans l’application Terminal.
Un lien symbolique est un type de raccourci qui fait partie des systèmes de fichiers UNIX et Linux. Comme OS X et macOS sont construits au-dessus d’UNIX, ils prennent pleinement en charge les liens symboliques. Les liens symboliques sont similaires aux alias en ce sens qu’il s’agit de petits fichiers contenant le nom du chemin d’accès à l’objet original. Toutefois, contrairement aux alias, les liens symboliques ne contiennent pas le nom d’inode de l’objet. Si vous déplacez l’objet à un autre endroit, le lien symbolique est rompu et le système ne peut pas trouver l’objet.
Cela peut sembler être une faiblesse, mais c’est aussi une force. Comme les liens symboliques trouvent un objet par son nom de chemin, si vous remplacez un objet par un autre objet qui porte le même nom et se trouve au même endroit, le lien symbolique continue de fonctionner. Cela fait des liens symboliques un élément naturel pour le contrôle de version. Par exemple, vous pourriez créer un simple système de contrôle de version pour un fichier texte appelé MyTextFile. Vous pourriez enregistrer les anciennes versions du fichier avec un numéro ou une date en annexe, comme MyTextFile2, et enregistrer la version actuelle du fichier sous le nom de MyTextFile.
Liens utiles
Comme les liens symboliques, les liens en dur font partie du système de fichiers UNIX sous-jacent. Les liens en dur sont de petits fichiers qui, comme les alias, contiennent le nom inodore de l’élément original. Contrairement aux alias et aux liens symboliques, les liens en dur ne contiennent pas le nom du chemin d’accès à l’objet original. Vous utilisez généralement un lien en dur lorsque vous souhaitez qu’un objet de fichier unique apparaisse à plusieurs endroits. Contrairement aux alias et aux liens symboliques, vous ne pouvez pas supprimer l’objet original lié en dur du système de fichiers sans d’abord supprimer tous les liens en dur vers celui-ci.