Quali sono i tipi di collegamenti simbolici in Ubuntu
Vuoi creare collegamenti simbolici? In questo articolo, spiegheremo Come puoi creare collegamenti simbolici in Ubuntu. Quindi iniziamo!
Come creare un collegamento simbolico per una directory in Ubuntu
Gli utenti di Ubuntu utilizzano "ln"Comando per la creazione di collegamenti simbolici nel loro sistema. Questo comando crea collegamenti difficili per impostazione predefinita. Tuttavia, puoi aggiungere il "-S" o il "-simbolico"Opzione se si desidera creare un link soft.
Ora, controlla la sintassi del "ln"Comando:
$ ln -s [source_file_path] [symbolic_link_path]
Per seguire la procedura di creazione di un collegamento simbolico usando il "ln"Comando, in primo luogo, apri il tuo terminale Ubuntu premendo"Ctrl+alt+t". Utilizzeremo il "ln"Comando per la creazione di un collegamento simbolico a qualsiasi directory specifica. Aggiungendo il “-S"L'opzione indica che verrà creato un collegamento soft per la directory specificata. Ecco la sintassi del "ln"Comando:
ln -s [source_directory_path] [symbolic_link_destination_path]
Eseguiremo il comando di seguito per creare un collegamento simbolico morbido per "Scaricamento" cartella. Questo comando salverà il collegamento simbolico al nostro "Desktop":
$ ln -s/home/linuxhint/download/home/linuxhint/desktop
L'output privo di errori dichiara che il collegamento simbolico per "Scaricamento"La cartella viene creata correttamente. Apriremo il nostro "Desktop"Directory usando Ubuntu UI Per controllare l'esistenza del "Scaricamento"Link simbolico:
Come creare un collegamento simbolico per un file in Ubuntu
In questa sezione, mostreremo come è possibile creare un collegamento simbolico per un file specifico. L'immagine di seguito è stata evidenziata "Testfile"Questo perché ora creeremo un collegamento simbolico per questo"Testfile":
Se si desidera creare un collegamento simbolico per un file, controlla la sintassi di "ln"Comando:
$ ln -s [source_file_name] [symbolic_link_name]
Come ti abbiamo mostrato, abbiamo selezionato il nostro "Testfile"Per creare un collegamento simbolico. Questo "Testfile"È un file di testo situato nella nostra home directory. Per creare un collegamento simbolico per questo "Testfile", Scriveremo questo comando nel nostro terminale Ubuntu:
$ ln -s testfile testfilelink
L'esecuzione del comando sopra dato creerà un collegamento simbolico chiamato "TestfileLink"Del"Testfile". Il collegamento simbolico verrà salvato nella posizione del file di origine:
Puoi eseguire il “ls"Comando per verificare la presenza del collegamento simbolico creato:
$ ls
Dall'output, puoi vedere quel collegamento simbolico "TestfileLink"Viene creato ed entrambi i file sono presenti nella home directory:
L'interfaccia utente di Ubuntu può anche mostrarti il file di collegamento simbolico creato situato nella directory home di System:
Come sovrascrivere un collegamento simbolico in Ubuntu
Abbiamo già creato un link simbolico "TestfileLink" per il "Testfile". Quindi, quando esegui di nuovo il comando di seguito donati nel tuo terminale Ubuntu, ti mostrerà un "Impossibile creare un collegamento simbolico"Errore:
$ ln -s testfile testfilelink
Aggiungi il "-FOpzione "in"ln"Comando per sovrascrivere con forza il collegamento simbolico già creato:
$ ln -sf testfile testfilelink
Come rimuovere il collegamento simbolico in Ubuntu
Il collegamento simbolico diventa inutilizzabile se si rimuove il file di origine o lo trasferisci in un'altra posizione. In tal caso, è possibile eliminare il collegamento simbolico usando due comandi: il “Rm" E "Unkin"Comandi.
Innanzitutto, controlla la sintassi del comando rm Che utilizzeremo per eliminare il legame simbolico:
$ rm [symbolic_link_path]
Ora eseguiremo il di seguito "Rm"Per rimuovere o eliminare il"Scaricamento"Link simbolico:
$ rm/home/linuxhint/desktop/download
Tuttavia, se il collegamento simbolico è presente all'interno della tua attuale directory di lavoro, si specifica solo il nome in "Unkin" O "Rm"Comando. Scrivi il sottoto "Unkin"Comando per eliminare il"TestfileLink"Link simbolico:
$ UNLINK TestFileLink
Ora puoi eseguire il "ls"Comando per verificare che il collegamento simbolico sia eliminato o no:
Come trovare ed eliminare i collegamenti simbolici rotti in Ubuntu
Ubuntu fornisce anche la struttura per trovare ed eliminare il collegamento simbolico rotto sul sistema. Per farlo, utilizzeremo il "Trovare"Comando, con la seguente sintassi:
$ find [directory_path] -xtype l
Qui, "-xType"Viene utilizzato per definire il tipo di file che stiamo cercando e"l"Indica che stiamo cercando i collegamenti simbolici rotti:
$ find /home /linuxhint -xtype l
L'output del comando sopra dato ti mostrerà il collegamento simbolico rotto presente nella directory specificata:
Puoi anche aggiungere il “-eliminare"Parametro per eliminare quei collegamenti simbolici rotti dalla tua home directory:
$ find /home /linuxhint -xtype l -delete
Conclusione
Collegamenti simbolici sono una caratteristica unica di sistemi operativi basati su Linux come Ubuntu. I collegamenti simbolici vengono utilizzati per creare scorciatoie per il sistema di file Linux. Gli utenti di Ubuntu utilizzano "ln"Comando per la creazione di collegamenti simbolici. Abbiamo spiegato Come puoi creare collegamenti simbolici in Ubuntu usando il "ln"Comando. Inoltre, ti abbiamo anche fornito il metodo per sovrascrivere, trovare ed eliminare i collegamenti simbolici nel tuo sistema.