Scorciatoie Mac: alias, collegamenti simbolici, collegamenti reali

OS X del Mac e Mac OS i sistemi operativi supportano diversi tipi di collegamenti a file e cartelle. I collegamenti di scelta rapida semplificano la navigazione verso oggetti sepolti in profondità all'interno del file system. I Mac supportano tre tipi di collegamenti di scelta rapida:

  • Alias
  • Collegamenti simbolici
  • Collegamenti rigidi

Tutti e tre i tipi di collegamenti sono collegamenti a un oggetto del file system originale. Un oggetto del file system è in genere un file sul Mac, ma può anche essere una cartella, un'unità o un dispositivo di rete.

Linee di colore filtrate fino ai singoli rosso, verde, blu e arancione
 shuoshu/Getty Images

Panoramica di alias, collegamenti simbolici e collegamenti reali

I collegamenti di scelta rapida sono piccoli file che fanno riferimento a un altro oggetto file. Quando il sistema rileva un collegamento di collegamento, legge il file, che contiene informazioni sulla posizione dell'oggetto originale, quindi procede all'apertura dell'oggetto. Per la maggior parte, questo accade senza che l'utente riconosca di aver incontrato un collegamento di qualche tipo. Tutti e tre i tipi di link appaiono trasparenti all'utente o all'app che li utilizza.

Questa trasparenza consente di utilizzare i collegamenti di scelta rapida per molti scopi diversi. Uno dei più comuni è accedere comodamente a un file o a una cartella sepolti in profondità nel file system. Ad esempio, potresti aver creato una cartella contabilità nella cartella Documenti per archiviare estratti conto e altre informazioni finanziarie. Se usi spesso questa cartella, puoi creare un alias e posizionarla sul desktop. Invece di usare il Finder per navigare attraverso più livelli di cartella per accedere alla cartella contabilità, è possibile fare clic sul relativo alias del desktop. L'alias ti porta direttamente alla cartella e ai suoi file, interrompendo un lungo processo di navigazione.

Un altro uso comune per le scorciatoie del file system consiste nell'utilizzare gli stessi dati in più posizioni, senza dover duplicare i dati o mantenere i dati sincronizzati.

Tornando all'esempio della cartella contabilità, potresti avere un'applicazione che usi per tenere traccia delle scelte del mercato azionario e l'app deve memorizzare i suoi file di dati in un cartella. Invece di copiare la cartella della contabilità in una seconda posizione e preoccuparti di mantenere sincronizzate le due cartelle, puoi creare un alias o un collegamento simbolico. In questo modo, l'app di compravendita di azioni vede i dati nella sua cartella dedicata ma accede ai dati che sono memorizzati nella tua cartella di contabilità.

Tutti e tre i tipi di scorciatoie sono metodi per accedere a un oggetto nel file system del tuo Mac da una posizione diversa da quella originale. Ogni tipo di collegamento ha caratteristiche uniche che sono più adatte per alcuni usi rispetto ad altri.

Alias

L'alias è la scorciatoia più antica e popolare per Mac. Le sue radici risalgono a System 7. La maggior parte degli utenti Mac sa come creare alias e come usarli.

Gli alias vengono creati e gestiti a livello di Finder, il che significa che se stai utilizzando terminale o un'applicazione non Mac, come molte app e utilità UNIX, un alias non funzionerà per te. OS X e macOS vedono gli alias come piccoli file di dati, che sono, ma non sanno come interpretare le informazioni che contengono.

Questo può sembrare uno svantaggio, ma gli alias sono i più potenti dei tre tipi di scorciatoie. Per gli utenti e le app Mac, gli alias sono anche le scorciatoie più versatili.

Quando crei un alias per un oggetto, il sistema crea un piccolo file di dati che include il percorso corrente dell'oggetto e il nome inode dell'oggetto. Il nome inode di ogni oggetto è una lunga stringa di numeri, indipendente dal nome che dai all'oggetto e garantita come unica per qualsiasi volume o guida il tuo Mac usa.

Dopo aver creato un file alias, puoi spostarlo in qualsiasi posizione nel file system del tuo Mac tutte le volte che vuoi e punta ancora all'oggetto originale. È intelligente, ma gli alias portano il concetto un ulteriore passo avanti.

Oltre a spostare l'alias, puoi anche spostare l'elemento originale ovunque nel tuo Mac file system. L'alias è ancora in grado di trovare il file. Gli alias possono eseguire questo trucco apparentemente magico perché contengono il nome inode dell'elemento originale. Poiché il nome inode di ogni elemento è univoco, il sistema può sempre trovare il file originale, indipendentemente da dove lo metti.

Il processo funziona in questo modo: quando si accede a un alias, il sistema verifica se l'elemento originale si trova nel percorso memorizzato nel file alias. Se lo è, il sistema vi accede e basta. Se l'oggetto è stato spostato, il sistema cerca un file con lo stesso nome inode di quello memorizzato nel file alias. Quando trova un nome inode corrispondente, il sistema si connette all'oggetto.

Creare un alias di file è semplice. Seleziona il nome del file in a Finder finestra, tocca icona dell'ingranaggioe selezionare Crea un alias.

Collegamenti simbolici

I collegamenti simbolici (o collegamenti simbolici) e gli hard link sono meno comuni e richiedono un livello di comfort nell'applicazione Terminale.

Un collegamento simbolico è un tipo di collegamento che fa parte di UNIX e Linux file system. Poiché OS X e macOS sono basati su UNIX, supportano completamente collegamenti simbolici. I collegamenti simbolici sono simili agli alias in quanto sono piccoli file che contengono il percorso dell'oggetto originale. Tuttavia, a differenza degli alias, i collegamenti simbolici non contengono il nome inode dell'oggetto. Se sposti l'oggetto in una posizione diversa, il collegamento simbolico viene interrotto e il sistema non riesce a trovare l'oggetto.

Può sembrare una debolezza, ma è anche un punto di forza. Poiché i collegamenti simbolici trovano un oggetto in base al suo percorso, se sostituisci un oggetto con un altro oggetto che ha lo stesso nome e si trova nella stessa posizione, il collegamento simbolico continua a funzionare. Ciò rende i collegamenti simbolici un naturale per il controllo della versione. Ad esempio, potresti creare un semplice sistema di controllo della versione per un file di testo chiamato MyTextFile. È possibile salvare le versioni precedenti del file con un numero o una data aggiunti, come MyTextFile2 e salvare la versione corrente del file come MyTextFile.

Collegamenti rigidi

Come i collegamenti simbolici, collegamenti rigidi fanno parte del file system UNIX sottostante. Gli hard link sono piccoli file che, come gli alias, contengono il nome inode dell'elemento originale. A differenza degli alias e dei collegamenti simbolici, gli hard link non contengono il percorso dell'oggetto originale. In genere si utilizza un collegamento reale quando si desidera che un singolo oggetto file appaia in più posizioni. A differenza degli alias e dei collegamenti simbolici, non è possibile eliminare l'oggetto hard-linkato originale dal file system senza prima rimuovere tutti i collegamenti fisici ad esso.