Mac-snarveier: Aliaser, symbolske lenker, harde lenker

Innholdsfortegnelse:

Mac-snarveier: Aliaser, symbolske lenker, harde lenker
Mac-snarveier: Aliaser, symbolske lenker, harde lenker
Anonim

Macs OS X- og macOS-operativsystemer støtter flere typer snarveikoblinger til filer og mapper. Snarveislenker gjør det enkelt å navigere til objekter som er begravd dypt inne i filsystemet. Mac-er støtter tre typer snarveikoblinger:

  • Aliases
  • Symboliske lenker
  • Harde lenker

Alle tre typer lenker er snarveier til et origin alt filsystemobjekt. Et filsystemobjekt er vanligvis en fil på Mac-en din, men det kan også være en mappe, en stasjon eller en nettverksenhet.

Image
Image

Oversikt over aliaser, symbolske lenker og harde lenker

Snarveislenker er små filer som refererer til et annet filobjekt. Når systemet støter på en snarveiskobling, leser det filen, som inneholder informasjon om hvor det opprinnelige objektet befinner seg, og fortsetter deretter med å åpne det objektet. For det meste skjer dette uten at brukeren anerkjenner at de har møtt en kobling av en eller annen type. Alle tre typene lenker fremstår som transparente for brukeren eller appen som bruker dem.

Denne åpenheten gjør at snarveislenker kan brukes til mange forskjellige formål. En av de vanligste er å enkelt få tilgang til en fil eller mappe som er begravet dypt i filsystemet. Du kan for eksempel ha opprettet en regnskapsmappe i Dokumenter-mappen for lagring av kontoutskrifter og annen finansiell informasjon. Hvis du bruker denne mappen ofte, kan du opprette et alias til den og plassere den på skrivebordet. I stedet for å bruke Finder til å navigere gjennom flere mappenivåer for å få tilgang til regnskapsmappen, kan du klikke på skrivebordsaliaset. Aliaset tar deg rett til mappen og dens filer, og kortslutter en lang navigasjonsprosess.

En annen vanlig bruk for filsystemsnarveier er å bruke de samme dataene på flere steder, uten å måtte duplisere dataene eller holde dataene synkronisert.

Når du går tilbake til eksempelet på regnskapsmappen, kan det hende du har et program du bruker til å spore aksjemarkedsvalg, og appen må lagre datafilene i en forhåndsdefinert mappe. I stedet for å kopiere regnskapsmappen til et annet sted og bekymre deg for å holde de to mappene synkronisert, kan du opprette et alias eller en symbolsk lenke. På den måten ser aksjehandelsappen dataene i sin dedikerte mappe, men får tilgang til dataene som er lagret i regnskapsmappen din.

Alle tre typene snarveier er metoder for å få tilgang til et objekt i Mac-filsystemet fra et annet sted enn dets opprinnelige plassering. Hver type snarvei har unike funksjoner som er bedre egnet for noen bruk enn andre.

Aliases

Aliaset er den eldste og mest populære snarveien for Mac. Røttene går tilbake til System 7. De fleste Mac-brukere vet hvordan de lager aliaser og hvordan de bruker dem.

Aliaser opprettes og administreres på Finder-nivå, noe som betyr at hvis du bruker Terminal eller en ikke-Mac-applikasjon, for eksempel mange UNIX-apper og -verktøy, vil ikke et alias fungere for deg. OS X og macOS ser aliaser som små datafiler, som de er, men de vet ikke hvordan de skal tolke informasjonen de inneholder.

Dette kan virke som en ulempe, men aliaser er den kraftigste av de tre typene snarveier. For Mac-brukere og apper er aliaser også den mest allsidige av snarveiene.

Når du oppretter et alias for et objekt, oppretter systemet en liten datafil som inkluderer gjeldende bane til objektet, samt objektets inodenavn. Hvert objekts inodenavn er en lang rekke med tall, uavhengig av navnet du gir objektet og garantert unikt for alle volum eller stasjoner Mac-en din bruker.

Etter at du har opprettet en aliasfil, kan du flytte den til et hvilket som helst sted i Mac-filsystemet så mange ganger du vil, og den peker fortsatt tilbake til det opprinnelige objektet. Det er smart, men aliaser tar konseptet et skritt videre.

I tillegg til å flytte aliaset, kan du også flytte det originale elementet hvor som helst i Mac-filsystemet. Aliaset er fortsatt i stand til å finne filen. Aliaser kan utføre dette tilsynelatende magiske trikset fordi de inneholder inodenavnet til det originale elementet. Fordi hvert elements inodenavn er unikt, kan systemet alltid finne den originale filen, uansett hvor du legger den.

Prosessen fungerer slik: Når du får tilgang til et alias, sjekker systemet for å se om det opprinnelige elementet er på banen som er lagret i aliasfilen. Hvis det er det, får systemet tilgang til det, og det er det. Hvis objektet har flyttet seg, søker systemet etter en fil som har samme inodenavn som den som er lagret i aliasfilen. Når det finner et matchende inodenavn, kobles systemet til objektet.

Å lage et filalias er enkelt. Velg filnavnet i et Finder-vindu, trykk på cog-ikonet, og velg Make Alias.

Symboliske lenker

Symboliske lenker (eller symbolkoblinger) og harde lenker er mindre vanlige, og de krever et nivå av komfort i Terminal-applikasjonen.

En symbolsk lenke er en type snarvei som er en del av UNIX- og Linux-filsystemer. Fordi OS X og macOS er bygget på toppen av UNIX, støtter de symbolske lenker fullt ut. Symbolske lenker ligner på aliaser ved at de er små filer som inneholder banenavnet til det opprinnelige objektet. I motsetning til aliaser inneholder imidlertid ikke symbolske lenker inodenavnet til objektet. Hvis du flytter objektet til et annet sted, brytes den symbolske lenken, og systemet kan ikke finne objektet.

Det kan virke som en svakhet, men det er også en styrke. Siden symbolske lenker finner et objekt etter banenavnet, vil den symbolske koblingen fortsette å fungere hvis du erstatter et objekt med et annet objekt som har samme navn og er på samme plassering. Dette gjør symbolske lenker naturlig for versjonskontroll. Du kan for eksempel lage et enkelt versjonskontrollsystem for en tekstfil k alt MyTextFile. Du kan lagre eldre versjoner av filen med et nummer eller dato vedlagt, for eksempel MyTextFile2, og lagre gjeldende versjon av filen som MyTextFile.

Hard Links

I likhet med symbolske lenker er harde lenker en del av det underliggende UNIX-filsystemet. Harde lenker er små filer som, i likhet med aliaser, inneholder det originale elementets inodenavn. I motsetning til aliaser og symbolske lenker, inneholder ikke harde lenker banenavnet til det opprinnelige objektet. Du bruker vanligvis en hard link når du vil at et enkelt filobjekt skal vises på flere steder. I motsetning til med aliaser og symbolske lenker, kan du ikke slette det originale hard-linked objektet fra filsystemet uten først å fjerne alle harde lenker til det.

Anbefalt: