Comandi Linux

Come creare un collegamento simbolico in Linux

Come creare un collegamento simbolico in Linux
Un collegamento simbolico o collegamento simbolico è un tipo di file che contiene l'indirizzo o il percorso di qualche altro file o cartella in un sistema operativo Linux; è anche noto come soft link perché punta verso il file e contiene il riferimento di alcuni file. Viene utilizzato principalmente per la gestione e la creazione di collegamenti ai file; inoltre, viene utilizzato per creare posizioni diverse per le cartelle primarie e molto altro. Funziona come una stringa utilizzata per allegare i vari file e cartelle all'interno dell'intero sistema informatico.

Questo post esplorerà e imparerà come creare un collegamento simbolico di un file o una directory e come rimuovere un collegamento simbolico in qualsiasi sistema operativo basato su Linux. Quindi, tuffiamoci nel processo di apprendimento e vediamo quanti tipi di collegamenti esistono in Linux.

Tipi di collegamento in Linux

Collegamento morbido

È lo stesso di un collegamento che vediamo spesso nel sistema operativo Windows, che è fondamentalmente un puntatore a una directory o un file specifico.

Collegamento fisso

D'altra parte, gli hard link sono anche scorciatoie di alcuni file o cartelle specifici, ma l'unica differenza tra un hard link e il soft link è che l'hard link non può esistere su qualche altra partizione o file system.

Bene, l'utilità della riga di comando che usiamo per creare collegamenti è nota come ln. Impariamo un po' su.

ln comando

ln comando crea il collegamento reale per impostazione predefinita. Tuttavia, se vogliamo creare un collegamento software, dobbiamo mettere a -S o -simbolico bandiera davanti al ln comando.

La sintassi per la creazione del collegamento simbolico sarebbe la seguente:

$ ln -s [FILE_ORIGINALE] [LINK]

Nel primo argomento, dobbiamo fornire il nome del file originale.
Nel secondo argomento, dobbiamo dargli il nome file simbolico.

Se non forniamo il file simbolico o mettiamo un punto (.) invece di un nome di file simbolico, quindi il ln comando creerà il collegamento simbolico nella stessa directory di lavoro.

Creazione di un collegamento simbolico a un file

Il collegamento simbolico del file può essere facilmente creato utilizzando il comando riportato di seguito:

$ ln -s nome_file_originale nome_file_simbolico

Assicurati di sostituire il nome_file_originale e nome_file_simbolicoe con i nomi dei file desiderati.

Ad esempio, per creare un collegamento simbolico di un file di testo, il comando andrà così:

$ ln -s file.txt nuovo_link.TXT

Il ln il comando non produce o mostra alcun output di successo sul terminale, quindi puoi usare il comando ls se vuoi verificare la creazione del collegamento. Quindi, ls -l per la verifica digita il comando indicato di seguito:

$ ls -l nuovo collegamento.TXT

La l nell'output è il flag che menziona il tipo di file simbolico e il simbolo della freccia ( -> ) punta verso il file originale da cui viene creato il collegamento simbolico.

Bene, ora vediamo come creare un collegamento simbolico a una directory

Creazione di un collegamento simbolico a una directory

Non c'è differenza nella creazione di un collegamento simbolico a una directory o a un file. Un collegamento simbolico a una directory può essere facilmente creato fornendo prima il nome della directory e poi il collegamento simbolico.

Ad esempio, per creare il collegamento simbolico di una directory denominata /folder alla directory ~/folder_link, il comando per creare un collegamento simbolico sarà simile al seguente:

$ ln -s /cartella ~/link_cartella

Dopo aver eseguito il comando per la creazione del collegamento simbolico, verificare la creazione del collegamento utilizzando il comando riportato di seguito:

$ ls -l ~/link_cartella

Puoi testimoniare nello screenshot allegato sopra che il collegamento simbolico della directory è stato creato con successo.

Ora andiamo avanti e vediamo come rimuovere un collegamento simbolico in Linux.

Rimozione di un collegamento simbolico

Un collegamento simbolico può essere facilmente eliminato o rimosso utilizzando il pulsante scollegare o rm comando. Devi fornire il collegamento simbolico a uno qualsiasi dei comandi unlink o rm e il collegamento simbolico verrà rimosso dal tuo sistema operativo Linux.

Per rimuovere il collegamento simbolico utilizzando il comando unlink, digita il comando indicato di seguito:

$ scollegare collegamento_simbolico

Per rimuovere il collegamento simbolico utilizzando il comando rm, digitare il comando indicato di seguito;

$rm link_simbolico

Un collegamento simbolico verrà rimosso utilizzando uno dei due comandi sopra indicati.

Conclusione

Abbiamo esplorato diversi modi per creare un collegamento simbolico a un file o una directory in Linux e abbiamo anche imparato a rimuovere il collegamento simbolico in qualsiasi sistema operativo basato su Linux. Dopo aver letto questo post, non dovrai affrontare alcun ostacolo nella creazione e nella rimozione del collegamento simbolico.

Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...
Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...
Installa l'ultimo gioco di strategia OpenRA su Ubuntu Linux
OpenRA è un motore di gioco di strategia in tempo reale gratuito/libero che ricrea i primi giochi di Westwood come il classico Command & Conquer: Red ...