GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come rimuovere i collegamenti simbolici su Linux

In questo tutorial, ti mostreremo come rimuovere i collegamenti simbolici su Linux. Per chi non lo sapesse, Un collegamento simbolico (noto anche come collegamento simbolico) è un termine o tipo speciale di file in Linux che punta a un altro file o directory. In generale i collegamenti simbolici vengono utilizzati per collegare le librerie. Inoltre, vengono utilizzati per collegare file di registro e cartelle su condivisioni NFS (Network File System) montate.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò passo dopo passo per rimuovere i collegamenti simbolici su Linux.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu o CentOS.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Rimuovi i collegamenti simbolici su Linux

I link simbolici possono essere rimossi con due comandi:rm e unlink . Puoi utilizzare uno qualsiasi dei seguenti comandi per rimuovere i collegamenti simbolici.

  • Rimuovi i collegamenti simbolici con rm

Per rimuovere un collegamento simbolico, esegui il rm comando con il nome del collegamento simbolico come argomento:

rm symlink

Per ricevere una richiesta prima di rimuovere il collegamento simbolico, usa -i opzione:

rm -i symlink

Se desideri eliminare più di un link simbolico, puoi passare più nomi di link simbolici come argomenti con space separati:

rm symlink-name-1, symlink-name-2

Opzione rm comandi:

-i hat mean interactive ask for delete file
-f force not ask just do action delete force
-r recursive . use for Directory
  • Rimuovi i collegamenti simbolici con unlink

Il modo migliore per rimuovere un collegamento simbolico è con il nome appropriato “unlink " attrezzo. Usare unlink per eliminare un collegamento simbolico è estremamente semplice, devi solo puntarlo sul collegamento simbolico da scollegare e rimuovere:

unlink symlink
  • Trova ed elimina collegamenti simbolici interrotti.

Il comando trova ha un'opzione che ti consente di individuare i collegamenti simbolici che puntano a file che non esistono più. Questo comando elenca i collegamenti simbolici nella directory corrente:

find . -type l

Una volta ottenuti i link simbolici interrotti, usa il -delete opzione con find comando come mostrato di seguito:

find /path/to/directory -xtype l -delete

Congratulazioni! Hai rimosso con successo i collegamenti simbolici. Grazie per aver utilizzato questo tutorial per eliminare i collegamenti simbolici sul server Linux.


Arch Linux
  1. Come aggiornare un collegamento simbolico Linux

  2. Come rimuovere i pacchetti orfani su CentOS Linux

  3. Come aggiungere o rimuovere un utente da un gruppo in Linux

  4. Come creare collegamenti rigidi e simbolici in Linux

  5. Come copiare i collegamenti simbolici?

Un modo semplice per elencare i collegamenti simbolici in Linux

Come creare collegamenti simbolici su Linux

Come rimuovere i pacchetti rotti in Ubuntu Linux

Che cosa sono i collegamenti simbolici in Linux? Come creare collegamenti simbolici?

Come trovare collegamenti simbolici interrotti in Linux

Come ottenere un elenco di collegamenti simbolici su Linux