Com eliminar un enllaç simbòlic (enllaç simbòlic)

Anonim

L'eliminació d'un enllaç simbòlic s'aconsegueix mitjançant la línia d'ordres i, tal com us mostrarem, en realitat hi ha dues maneres diferents de desfer un enllaç suau. Això està dirigit als usuaris que passen molt de temps a la línia d'ordres, però per als menys familiars, s'utilitzen enllaços simbòlics a Linux, Mac OS X i Unix per apuntar una ubicació o fitxer a una altra ubicació o fitxer, de la mateixa manera que un àlies funciona a Mac OS X Finder o una drecera funciona a l'escriptori de Windows.

Anem directament a ella i demostrem com esborrar un enllaç simbòlic.

I sí, això funciona per eliminar un enllaç simbòlic a Linux, Mac OS X o qualsevol altre sistema operatiu modern basat en Unix.

Eliminar un enllaç simbòlic amb desenllaç

La millor manera d'eliminar un enllaç simbòlic és amb l'eina "desenllaçar" anomenada adequadament. Utilitzar desenllaçar per suprimir un enllaç simbòlic és extremadament senzill, només cal que apunteu-lo a l'enllaç simbòlic per desenllaçar-lo i eliminar-lo. Com sempre amb la línia d'ordres, assegureu-vos que la vostra sintaxi sigui precisa.

desenllaç SymLinkToRemove

Si l'enllaç simbòlic és a un fitxer o un enllaç a un directori, no importa, només cal apuntar directament a l'enllaç simbòlic en qüestió i no afegir la barra inclinada / final al final.

Per exemple, si traguéssim un enllaç simbòlic de ~/Desktop/hosts a /etc/hosts, faries el següent:

cd ~/Escriptori/

desenllaçar hosts

Sempre podeu confirmar que esteu mirant un enllaç simbòlic amb l'ordre 'ls -l' així:

ls -l -rwxr-xr-x 1 Paul staff 24K Juny 19 11:28 hosts -> /etc/hosts

Això us indicarà cap a on apunta l'enllaç si no esteu segur.

L'ordre unlink és bàsicament l'ordre rm, que també podeu utilitzar si voleu eliminar un enllaç simbòlic.

Suprimeix un enllaç simbòlic amb rm

També podeu utilitzar l'ordre rm directament per eliminar els enllaços simbòlics. Si no us trobeu molt còmode amb l'ús d'aquest enfocament, sempre podeu habilitar una confirmació amb les ordres rm i srm abans que s'executin, cosa que és útil per als novells a la línia d'ordres o aquells amb una precisió de sintaxi notòriament pobre.

rm SymLinkToDelete

Igual que desenllaçar, assegureu-vos d'apuntar a l'enllaç simbòlic adequat i no incloure un directori / quan especifiqueu l'enllaç simbòlic per eliminar, és un enllaç i no un directori real després de tot .

En última instància, no importa molt quin mètode trieu per eliminar un enllaç simbòlic, només cal que aneu amb el que recordeu o amb el que us sentiu còmode.

Coneixes una altra manera o millor de modificar i eliminar enllaços simbòlics a la línia d'ordres? Fes-nos-ho saber als comentaris.

Com eliminar un enllaç simbòlic (enllaç simbòlic)