Mac-snelkoppelingen: aliassen, symbolische koppelingen, harde koppelingen

Inhoudsopgave:

Mac-snelkoppelingen: aliassen, symbolische koppelingen, harde koppelingen
Mac-snelkoppelingen: aliassen, symbolische koppelingen, harde koppelingen
Anonim

De OS X- en macOS-besturingssystemen van de Mac ondersteunen verschillende soorten snelkoppelingen naar bestanden en mappen. Snelkoppelingen maken het gemakkelijk om naar objecten te navigeren die diep in het bestandssysteem zijn begraven. Macs ondersteunen drie soorten snelkoppelingen:

  • Aliasen
  • Symbolische links
  • Harde koppelingen

Alle drie typen koppelingen zijn snelkoppelingen naar een origineel bestandssysteemobject. Een bestandssysteemobject is meestal een bestand op je Mac, maar het kan ook een map, een schijf of een netwerkapparaat zijn.

Image
Image

Overzicht van aliassen, symbolische links en harde links

Snelkoppelingen zijn kleine bestanden die verwijzen naar een ander bestandsobject. Wanneer het systeem een snelkoppeling tegenkomt, leest het het bestand, dat informatie bevat over waar het oorspronkelijke object zich bevindt, en gaat vervolgens verder met het openen van dat object. Voor het grootste deel gebeurt dit zonder dat de gebruiker merkt dat hij een of andere link is tegengekomen. Alle drie soorten links lijken transparant voor de gebruiker of app die er gebruik van maakt.

Door deze transparantie kunnen snelkoppelingen voor veel verschillende doeleinden worden gebruikt. Een van de meest voorkomende is om gemakkelijk toegang te krijgen tot een bestand of map die diep in het bestandssysteem is begraven. U hebt bijvoorbeeld een boekhoudmap gemaakt in uw map Documenten voor het opslaan van bankafschriften en andere financiële informatie. Als u deze map vaak gebruikt, kunt u er een alias voor maken en deze op het bureaublad plaatsen. In plaats van de Finder te gebruiken om door meerdere mapniveaus te navigeren om toegang te krijgen tot de boekhoudmap, kunt u op de bureaubladalias klikken. De alias brengt je rechtstreeks naar de map en zijn bestanden, waardoor een lang navigatieproces wordt kortgesloten.

Een ander veelgebruikt gebruik voor snelkoppelingen naar het bestandssysteem is om dezelfde gegevens op meerdere locaties te gebruiken, zonder de gegevens te dupliceren of de gegevens gesynchroniseerd te houden.

Om terug te keren naar het voorbeeld van de boekhoudmap, je hebt misschien een applicatie die je gebruikt om beurskeuzes bij te houden, en de app moet zijn gegevensbestanden opslaan in een vooraf gedefinieerde map. In plaats van de boekhoudmap naar een tweede locatie te kopiëren en je zorgen te maken over het synchroon houden van de twee mappen, kun je een alias of een symbolische link maken. Op die manier ziet de app voor aandelenhandel de gegevens in zijn speciale map, maar heeft hij toegang tot de gegevens die zijn opgeslagen in uw boekhoudmap.

Alle drie soorten snelkoppelingen zijn methoden om toegang te krijgen tot een object in het bestandssysteem van je Mac vanaf een andere dan de oorspronkelijke locatie. Elk type snelkoppeling heeft unieke functies die voor sommige toepassingen beter geschikt zijn dan voor andere.

Aliasen

De alias is de oudste en meest populaire snelkoppeling voor de Mac. De wortels gaan terug tot Systeem 7. De meeste Mac-gebruikers weten hoe ze aliassen moeten maken en hoe ze deze moeten gebruiken.

Aliasen worden gemaakt en beheerd op Finder-niveau, wat betekent dat als u Terminal of een niet-Mac-toepassing gebruikt, zoals veel UNIX-apps en hulpprogramma's, een alias niet voor u zal werken. OS X en macOS zien aliassen als kleine gegevensbestanden, wat ze zijn, maar ze weten niet hoe ze de informatie die ze bevatten moeten interpreteren.

Dit lijkt misschien een nadeel, maar aliassen zijn de krachtigste van de drie soorten sneltoetsen. Voor Mac-gebruikers en apps zijn aliassen ook de meest veelzijdige snelkoppelingen.

Wanneer u een alias voor een object maakt, maakt het systeem een klein gegevensbestand aan dat het huidige pad naar het object bevat, evenals de inodenaam van het object. De inodenaam van elk object is een lange reeks cijfers, onafhankelijk van de naam die je het object geeft en gegarandeerd uniek voor elk volume of station dat je Mac gebruikt.

Nadat je een aliasbestand hebt gemaakt, kun je het zo vaak als je wilt naar elke locatie in het bestandssysteem van je Mac verplaatsen, en het verwijst nog steeds naar het oorspronkelijke object. Dat is slim, maar aliassen gaan nog een stap verder.

Naast het verplaatsen van de alias, kun je het originele item ook overal in het bestandssysteem van je Mac verplaatsen. De alias kan het bestand nog steeds vinden. Aliassen kunnen deze schijnbaar magische truc uitvoeren omdat ze de inodenaam van het originele item bevatten. Omdat de inodenaam van elk item uniek is, kan het systeem altijd het originele bestand vinden, waar je het ook plaatst.

Het proces werkt als volgt: wanneer u een alias opent, controleert het systeem of het originele item zich bij de padnaam bevindt die is opgeslagen in het aliasbestand. Als dat zo is, heeft het systeem er toegang toe, en dat is dat. Als het object is verplaatst, zoekt het systeem naar een bestand met dezelfde inodenaam als het bestand dat is opgeslagen in het aliasbestand. Wanneer het een overeenkomende inode-naam vindt, maakt het systeem verbinding met het object.

Een bestandsalias maken is eenvoudig. Selecteer de bestandsnaam in een Finder-venster, tik op het cog-pictogram en selecteer Make Alias.

Symbolische links

Symbolische koppelingen (of symlinks) en harde koppelingen komen minder vaak voor en vereisen een zekere mate van comfort in de Terminal-toepassing.

Een symbolische link is een soort snelkoppeling die deel uitmaakt van UNIX- en Linux-bestandssystemen. Omdat OS X en macOS bovenop UNIX zijn gebouwd, ondersteunen ze symbolische koppelingen volledig. Symbolische koppelingen lijken op aliassen omdat het kleine bestanden zijn die de padnaam naar het oorspronkelijke object bevatten. In tegenstelling tot aliassen bevatten symbolische koppelingen echter niet de inodenaam van het object. Als u het object naar een andere locatie verplaatst, wordt de symbolische koppeling verbroken en kan het systeem het object niet vinden.

Dat lijkt misschien een zwakte, maar het is ook een kracht. Aangezien symbolische koppelingen een object op padnaam vinden, blijft de symbolische koppeling werken als u een object vervangt door een ander object met dezelfde naam en op dezelfde locatie. Dit maakt symbolische koppelingen een vanzelfsprekendheid voor versiebeheer. U kunt bijvoorbeeld een eenvoudig versiebeheersysteem maken voor een tekstbestand met de naam MyTextFile. U kunt oudere versies van het bestand opslaan met een nummer of datum toegevoegd, zoals MyTextFile2, en de huidige versie van het bestand opslaan als MyTextFile.

Harde koppelingen

Net als symbolische koppelingen maken harde koppelingen deel uit van het onderliggende UNIX-bestandssysteem. Harde links zijn kleine bestanden die, net als aliassen, de inodenaam van het originele item bevatten. In tegenstelling tot aliassen en symbolische koppelingen bevatten harde koppelingen niet de padnaam naar het oorspronkelijke object. U gebruikt meestal een harde link wanneer u wilt dat een enkel bestandsobject op meerdere plaatsen wordt weergegeven. In tegenstelling tot aliassen en symbolische koppelingen, kunt u het oorspronkelijke vastgebonden object niet uit het bestandssysteem verwijderen zonder eerst alle vaste koppelingen ernaartoe te verwijderen.

Aanbevolen: