Anonim

Un collegamento simbolico, spesso abbreviato in collegamento simbolico, è un tipo di collegamento memorizzato in una posizione sulla tua macchina e punta a un' altra posizione sulla stessa macchina. Puoi pensarlo come una scorciatoia per un'app. Anche se il vero file dell'app si trova all'interno delle tue cartelle, puoi semplicemente fare doppio clic sul collegamento dell'app sul desktop per avviare l'app.

Un collegamento simbolico è un tipo di scorciatoia, ma funziona in modo diverso rispetto alle normali scorciatoie. È meno una scorciatoia e più del file effettivo a cui punta. Qualsiasi app che fornisci con i tuoi collegamenti simbolici penserà a questi collegamenti come ai file effettivi piuttosto che ai normali file di collegamento.

Questi sono estremamente utili in quanto non è necessario essere bloccati in una particolare cartella affinché un'app funzioni. Puoi archiviare i tuoi dati in altre cartelle e puoi creare un collegamento simbolico nella cartella originale che punta alla nuova cartella che hai creato. Il tuo sistema e le tue app penseranno che non hai effettivamente apportato modifiche e funzioneranno normalmente, anche se le cose stanno diversamente.

Creare un collegamento simbolico usando il terminale

Creare un collegamento simbolico su un Mac è estremamente semplice. L'app Terminal integrata ha un comando che ti consente di creare facilmente tutti i collegamenti simbolici che vuoi sul tuo Mac.

Tutto ciò che devi sapere è la posizione in cui desideri creare il collegamento simbolico e il percorso a cui deve puntare il collegamento simbolico. Una volta ottenute queste informazioni, ecco come creare un collegamento simbolico in Terminale.

Avvia l'app Terminal utilizzando la modalità che preferisci sul tuo Mac.

Digita il seguente comando nella finestra Terminale e premi Invio Assicurati di sostituire destinazione con la cartella a cui puntare il collegamento e posizione con il percorso in cui si desidera salvare il collegamento. ln -s posizione di destinazione

Per creare un collegamento simbolico sul desktop che punti alla cartella Documenti, utilizzare il seguente comando: ln -s /Users/Mahesh/Documents /Users/ Mahesh/Desktop

Verrà creato un collegamento simbolico e salvato sul desktop. Fai doppio clic su di esso e si aprirà la cartella Documenti (se è quello che hai specificato sopra) nel Finder.

Se la directory per cui vuoi creare un collegamento simbolico ha degli spazi nei suoi nomi, assicurati di racchiudere i nomi dei percorsi tra virgolette per evitare errori.

Ora puoi utilizzare questo collegamento simbolico in qualsiasi comando e app e verrà considerato come la versione effettiva della cartella o del file.

Usa un'app per creare un collegamento simbolico

Il terminale non è l'unico modo per creare collegamenti simbolici sul tuo Mac. Se non sei un tipo terminale, hai a disposizione un'app che ti consente di creare collegamenti simbolici sulla tua macchina.

Quello che fa questa app è aggiungere un'opzione al menu contestuale in modo da poter creare collegamenti simbolici semplicemente facendo clic con il pulsante destro del mouse su file e cartelle.

Vai alla pagina SymbolicLinker su GitHub e scarica e apri il pacchetto sul tuo Mac.

Copia il file SymbolicLinker.service.app dal pacchetto, tieni premuto il tasto Opzione , fai clic sul menu Vai nel Finder, seleziona Libreria , apri la cartella Servizi e incolla il file che hai copiato.

Fai doppio clic sull'app per aprirla. Non mostrerà nulla ma ha segretamente aggiunto un'opzione al tuo menu contestuale.

Trova il file o la cartella per cui desideri creare un collegamento simbolico, fai clic destro su di esso e seleziona Servizi seguito daCrea collegamento simbolico.

Creerà il collegamento simbolico nella stessa cartella del file/cartella originale. Puoi spostarlo se vuoi.

Crea collegamenti simbolici utilizzando un servizio Automator

Il metodo Automator per creare collegamenti simbolici funziona più o meno allo stesso modo del metodo precedente. Ma questa è adatta a quelli di voi che non si fidano di nessuna app casuale su Internet e preferiscono creare qualcosa da soli in modo da sapere esattamente cosa contiene.

Avvia l'app Automator sul tuo Mac.

Seleziona Servizio seguito da Scegli per creare un nuovo Automator servizio sul tuo Mac.

Imposta le opzioni in alto come segue: Il servizio riceve selezionati – file o cartelle in – qualsiasi applicazione

Nell'elenco delle azioni, cerca l'azione denominata Esegui script shell e trascinala sul pannello di destra.

Configura l'azione ei comandi come segue: Shell – /bin/bash Passa input – come argomenti while ; do ln -s "$1" "$1 collegamento simbolico" shift done

Salva il servizio cliccando sul File menu in alto e selezionando Salva . Inserisci un nome significativo per il servizio e premi Salva.

Per creare un collegamento simbolico con il servizio Automator appena creato, fai clic con il pulsante destro del mouse sul file o sulla cartella e seleziona Servizi seguito dal tuo servizio nome.

Puoi anche creare una scorciatoia da tastiera per il servizio per semplificare ulteriormente la creazione di collegamenti simbolici sulla tua macchina.

Eliminazione di un collegamento simbolico su Mac

I collegamenti simbolici non occupano molto spazio di memoria in quanto sono solo scorciatoie per i file e le cartelle sulla tua macchina. Tuttavia, se vuoi rimuoverne uno o alcuni dalla tua macchina, hai due modi per farlo.

Avvia l'app Terminal, digita il seguente comando e premi Invio . Assicurati di sostituire link simbolico con il percorso del collegamento simbolico sul tuo Mac. collegamento simbolico rm

Un altro modo per eliminare un collegamento simbolico è utilizzare l'opzione del menu contestuale. Fai clic con il pulsante destro del mouse sul collegamento simbolico e seleziona Sposta nel cestino. Rimuoverà il collegamento simbolico dal tuo Mac.

Assicurati di svuotare il Cestino dopo aver rimosso il collegamento simbolico per assicurarti che sia sparito definitivamente dal tuo Mac.

Conclusione

I collegamenti simbolici sono molto più potenti dei normali alias poiché funzionano in tutte le app e i comandi come se questi fossero i file reali.

Come creare collegamenti simbolici sul tuo Mac