Com crear un enllaç simbòlic

Esteu cansat de cercar directoris farcits per a fitxers que només utilitzareu per un segon? Si és així, has vingut al lloc correcte. Us donarem instruccions detallades sobre com crear enllaços simbòlics al vostre ordinador.

Com crear un enllaç simbòlic

Després de seguir els passos d'aquest article, podeu acomiadar-vos de les cerques de fitxers llargues i inútils i centrar-vos més del vostre temps en coses que realment importen.

Com crear un enllaç simbòlic?

Abans d'aprofundir en els detalls sobre com crear un enllaç simbòlic, volem assegurar-nos que sabeu exactament què és el que esteu creant. Suposem que heu instal·lat un programa que s'ha d'emmagatzemar a "C:\Arxius de programa\Programa.”

Us agradaria molt tenir aquest programa al vostre "D:\Documents", però és impossible fer-ho. Això és quan afegiu un enllaç simbòlic al vostre "C:\Arxius de programa\Programa" fitxer al "D:\Documents” carpeta. D'aquesta manera, t'estalvies la molèstia de fer malabars amb tot el teu "C:” directori per obrir aquest fitxer.

Per a la majoria de sistemes operatius, utilitzareu ln -s ordre seguida de la destinació del fitxer font i el nom del vostre enllaç simbòlic.

A continuació, trobareu instruccions sobre com crear un enllaç simbòlic entre sistemes operatius i programes específics.

Com crear un enllaç simbòlic a Windows?

Per crear un enllaç simbòlic a Windows, utilitzareu l'ordre mklink al símbol del sistema. Aquesta és una ordre interna disponible a Windows Vista, Windows 7, 8 i 10. Podeu fer-ho executant el símbol del sistema com a administrador:

  1. Escriviu "Símbol del sistema" al menú Inici.

  2. Feu clic amb el botó dret a la icona.
  3. Trieu l'opció "Executar com a administrador".

Si executeu una actualització de creadors de Windows 10, no cal que accediu al símbol del sistema com a administrador. Tanmateix, haureu d'habilitar el mode Dev per endavant:

  1. Aneu a la pàgina "Configuració".

  2. Aneu a la secció "Actualització i seguretat".

  3. Seleccioneu "Per a desenvolupadors".

  4. Assegureu-vos que el "mode de desenvolupador" estigui activat.

Ara que ho teniu tot configurat, podeu tornar al símbol del sistema i executar l'ordre següent:

mklink Link_Name Target_Path.

En invocar aquesta ordre, creareu un enllaç simbòlic que apunta al fitxer Target_Name.

Si voleu que l'enllaç simbòlic apunti a un directori, afegireu la lletra corresponent:

mklink /D Nom_enllaç Camí_destí

Si alguns noms de camins contenen espais, haureu de posar l'ordre entre cometes:

Mklink /D "C:\Els meus fitxers" "C:\Usuaris\Nom\Original\".

Eines d'enllaços simbòlics de tercers

Per crear enllaços simbòlics a Windows, també podeu descarregar una eina de tercers anomenada Link Shell Extension. Aquesta eina us permet crear enllaços simbòlics fent el següent:

  1. Baixeu i instal·leu l'eina.

  2. Cerqueu el fitxer del qual voleu fer un enllaç simbòlic.
  3. Feu-hi clic amb el botó dret.
  4. Trieu l'opció "Selecciona la font de l'enllaç" al menú.

  5. Feu clic amb el botó dret en una altra carpeta i passeu el cursor per sobre de l'opció "Deixa com a" al menú.

  6. Seleccioneu "Enllaç simbòlic".

Com crear un enllaç simbòlic a Unix?

Per crear enllaços entre fitxers a Unix, utilitzareu el ln comanda a l'indicador Unix. Per crear un enllaç simbòlic, afegireu el -s opció a la ln comandament. La vostra comanda hauria de ser així:

ln -s Nom_enllaç del fitxer_destí

Hauríeu de substituir el Target_File pel nom del fitxer per al qual esteu creant un enllaç simbòlic. Podeu fer enllaços simbòlics a qualsevol fitxer o directori del sistema de fitxers. Substituïu Link_Name pel nom del vostre enllaç simbòlic.

Nota: si elimineu o suprimiu el fitxer de destinació, el vostre enllaç simbòlic no funcionarà correctament.

Com crear un enllaç simbòlic a un directori a Linux?

La creació d'enllaços simbòlics a un directori a Linux requereix el mateix procediment que crear-ne un a un fitxer. Com a primer paràmetre, invocareu el nom del directori del vostre fitxer i, com a segon paràmetre, escriureu el nom del vostre enllaç simbòlic.

Per exemple, podeu crear un enllaç simbòlic des del directori /mnt/my_drive/photos al directori ˜/directori my_photos:

ln -s /mnt/my_drive/photos ˜/my_photos

Com crear un enllaç simbòlic a Ubuntu?

La creació d'enllaços entre fitxers a tots els sistemes Linux, inclòs Ubuntu, s'executa amb el "ln" comandament. Per fer un enllaç simbòlic a Ubuntu, executeu el Terminal i invoqueu aquesta ordre amb l'opció -s afegit al costat ln.

Aquí és com hauria de ser la vostra comanda:

sudo ln -s Directori_font Directori_enllaç

Heu de substituir "Source_Directory" pel directori del fitxer original. Al paràmetre "Link_Directory", escriureu el nom del vostre enllaç simbòlic.

Com crear un enllaç simbòlic a Mac?

La millor manera de pensar en enllaços simbòlics a Mac és com si fossin àlies avançats. Són diferents de manera que els enllaços simbòlics funcionen a totes les aplicacions de Mac, inclòs el Terminal. De fet, utilitzareu el Terminal per crear enllaços simbòlics. Només heu de seguir els passos següents:

  1. Inicieu el terminal prement Comandament + Espai i després escrivint "Terminal.” Com a alternativa, inicieu Terminal mitjançant Finder > Aplicacions > Utilitats > Terminal.
  2. Executeu l'ordre següent: ln -s /original/path/link/path. Podeu fer una ruta a un fitxer o a un directori. Per exemple, si voleu fer un enllaç simbòlic al vostre escriptori que apunti a la vostra carpeta Documents, executaríeu aquesta ordre:

ln -s /Usuaris/nom/Documents /Usuaris/nom/Escriptori

Si s'invoca correctament, veureu que apareix una carpeta anomenada "Documents" a l'escriptori. Sembla la carpeta real, però en realitat és el seu enllaç simbòlic. Podeu obrir-lo i tindrà el mateix contingut que la carpeta "Documents" original.

Potser el vostre fitxer de ruta contindrà espais. Per exemple, si voleu fer un enllaç simbòlic a una carpeta anomenada "Les meves imatges" i voleu que aparegui a la carpeta "Els meus fitxers", incloureu l'ordre entre cometes:

ln -s "Usuaris/nom/Les meves imatges" "/Usuaris/nom/Els meus fitxers/Enllaç"

Per facilitar-vos les coses, només podeu arrossegar i deixar anar qualsevol carpeta de l'aplicació Finder al terminal. S'inserirà automàticament el camí d'aquesta carpeta i l'inclourà entre cometes si cal.

Eines d'enllaços simbòlics de tercers

També podeu crear un enllaç simbòlic al Finder, però necessitareu una eina de tercers per fer-ho. Podeu instal·lar l'aplicació anomenada SymbolicLinker que afegirà la següent opció al menú contextual del Finder: Serveis > Crea un enllaç simbòlic.

Com crear un enllaç simbòlic a Centos 7?

La creació d'un enllaç simbòlic a Centos 7 requereix la mateixa ordre que en altres sistemes operatius Linux. Tu executaràs el ln comanda seguida de -s:

Ln -s Directori d'enllaços Font_Directory

Podeu crear enllaços simbòlics a directoris o a qualsevol fitxer del vostre sistema de fitxers.

Com crear un enllaç simbòlic a Powershell?

Seguiu els passos següents per crear un enllaç simbòlic a Powershell:

  1. Executeu Powershell com a administrador.
  2. Copieu (o escriviu) aquesta ordre:

    Nou-Item -ItemmType -SymbolicLink -Camí "Enllaç" - Destí "Destí"

  3. A la part "Enllaç", hauríeu d'escriure el camí de l'enllaç simbòlic, inclòs el seu nom i extensió de fitxer.
  4. A la part "Destinació", escriviu el camí a què farà referència el vostre nou enllaç.

Com crear un enllaç simbòlic a Python?

Si utilitzeu Python, probablement sabeu que el mòdul del sistema operatiu us permet interactuar amb el vostre sistema operatiu. Podeu utilitzar el mètode os.symlink() per crear enllaços simbòlics (dst) que apunten al seu origen-destinació (src).

Aquesta és la sintaxi:

os.symlink(src, dst)

El src representa la font, mentre que dst és la destinació que abans no existia. No hauríeu d'obtenir cap valor de retorn si l'ordre ha tingut èxit.

Preguntes freqüents addicionals

Aquí teniu algunes preguntes més per ajudar-vos a treure el màxim profit d'aquest tema.

Què fa un enllaç simbòlic?

Els enllaços simbòlics, comunament coneguts com a enllaços simbòlics, són funcions del sistema de fitxers que creen un enllaç a fitxers o carpetes específics. En certa manera, són similars a una drecera a Windows o a un àlies a Mac, excepte que no són fitxers reals. Un enllaç simbòlic és realment una entrada en un sistema de fitxers específic que fa referència a un fitxer o directori.

Com crear enllaços simbòlics amb LN?

La majoria dels sistemes operatius utilitzaran l'ordre ln per crear enllaços simbòlics. La manera com funciona és que executeu el terminal del vostre sistema com a administrador i executeu l'ordre següent:

ln -s Fitxer_Font_Fitxer_Destinació

El ln L'ordre fa un enllaç dur per defecte, de manera que heu d'afegir el -s, que li indica que creï un enllaç suau (enllaç simbòlic).

Com esborrar un enllaç simbòlic?

La majoria de les vegades, podeu eliminar els enllaços simbòlics com qualsevol altre fitxer: moveu-lo a la paperera.

Podeu eliminar els enllaços simbòlics a Linux amb el "rm" comandament. Invoqueu l'ordre següent substituint symbolic_link pel nom del vostre enllaç simbòlic: rm nom_enllaç_simbòlic

Si l'acció va tenir èxit, la vostra comanda sortirà com a zero i no mostrarà cap sortida. Podeu suprimir més d'un enllaç simbòlic. Només cal passar els seus noms com a arguments amb un espai entre cadascun: rm symlinkX symlinkZ symlinkY

També podeu utilitzar l'ordre desenllaçar. Aquesta ordre només acceptarà un únic argument, de manera que haureu de suprimir un enllaç rere l'altre. Només heu d'executar l'ordre següent: desenllaçar nom_enllaç_simbòlic

No hauríeu de rebre cap sortida si l'ordre ha tingut èxit.

Per suprimir enllaços simbòlics a Windows, utilitzeu rmdir comandament.

Al Mac, a part de moure el fitxer a la paperera, podeu suprimir-lo mitjançant l'ordre rm. Només heu d'executar aquesta comanda juntament amb el camí de l'enllaç simbòlic: rm /enllaç/camí

Quina és l'ordre per crear un enllaç simbòlic?

La majoria de sistemes operatius utilitzen l'ordre ln per crear enllaços simbòlics. La manera com funciona és que executeu el terminal del vostre sistema com a administrador i executeu l'ordre següent:

ln -s Fitxer_Font_Fitxer_Destinació

El ln L'ordre fa un enllaç dur per defecte, de manera que heu d'afegir el -s, que li indica que creï un enllaç suau (enllaç simbòlic).

Millorar la vostra experiència de navegació de fitxers

Saber com crear enllaços simbòlics de directoris de fitxers específics pot ser un estalvi en temps real. Millor encara, manté els vostres fitxers emmagatzemats de manera segura a la seva destinació original, de manera que res no s'arruïna movent els fitxers. Quan ja no necessiteu un enllaç simbòlic específic, podeu suprimir-lo fàcilment com ho faríeu amb qualsevol altre fitxer.

A quins fitxers us sembla més útil crear enllaços simbòlics? Comparteix els teus pensaments a la secció de comentaris a continuació.