Come creare un collegamento simbolico in Linux

Come creare un collegamento simbolico in Linux
Un collegamento simbolico o 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 un link soft perché punta verso il file e contiene il riferimento di alcuni file. Viene utilizzato principalmente per la gestione e la creazione di scorciatoie di file; Inoltre, viene utilizzato per creare posizioni diverse per le cartelle primarie e molto di più. Funziona come una stringa utilizzata per collegare 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 di 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

Link soft

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

Link duro

Dall'altro lato, i collegamenti duri sono anche scorciatoie di un file o una cartella specifici, ma l'unica differenza tra un collegamento duro e il collegamento soft è che il collegamento duro non può esistere su qualche altra partizione o file system.

Bene, l'utilità della linea di comando che utilizziamo per la creazione di collegamenti è nota come ln. Impariamo un po '.

comando ln

ln Il comando crea il collegamento duro per impostazione predefinita. Tuttavia, se vogliamo creare un link soft, dobbiamo mettere un -S O -simbolico bandiera davanti al ln comando.

La sintassi per la creazione del collegamento simbolico sarebbe come indicato di seguito:

$ ln -s [originale_file] [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 inseriamo un punto (.) invece di un nome di file simbolico, quindi il ln Il 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 indicato di seguito:

$ ln -s originale_file_name simbolic_file_name

Assicurati di sostituire il file originale_file_name E symbolic_file_name con i file di file desiderati.

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

file $ ln -s.txt new_link.TXT

IL ln Il comando non produce né mostra alcun output di successo sul terminale, quindi è possibile utilizzare il comando LS se si desidera verificare la creazione del collegamento. Quindi, ls -l per verificare il tipo di comando indicato di seguito:

$ ls -l newlink.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 dove viene creato il collegamento simbolico.

Va bene, ora vediamo come creare un collegamento simbolico a una directory

Creazione di un legame simbolico a una directory

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

Ad esempio, per la creazione del collegamento simbolico di una directory denominata /cartella nella directory ~ /cartella_link, il comando per la creazione di un collegamento simbolico sarà così:

$ ln -s /cartella ~ /cartella_link

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

$ ls -l ~/cartelle_link

Puoi testimoniare nello screenshot allegato sopra che il collegamento simbolico della directory viene creato correttamente.

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

Rimozione di un legame simbolico

Un collegamento simbolico può essere facilmente eliminato o rimosso usando il Unkin O Rm comando. Devi fornire il collegamento simbolico a uno qualsiasi dei comandi UNLINK o RM e il collegamento simbolico verrà rimosso dal sistema operativo Linux.

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

$ UNLINK SYMBOLIC_LINK

Per rimuovere il collegamento simbolico usando il comando RM, digitare il comando indicato di seguito;

$ rm simbolic_link

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 directory in Linux e abbiamo anche appreso per rimuovere il collegamento simbolico in qualsiasi sistema operativo basato su Linux. Dopo aver letto questo post, non affronterai alcun ostacolo a creare e rimuovere il collegamento simbolico.