Symlink, short for Symbolic Link, er en speciel type fil / mappe, der peger eller refererer til en anden fysisk fil / mappe i systemet. Når det klikkes, vil det følge det link, det refererer til, men alligevel opretholde sin linkstruktur. Når du f.eks. Klikker på en symlink på Home-skrivebordet, der peger på Backup-mappen i en anden partition, vises indholdet af backup-mappen, men linkstrukturen er stadig under symlink-mappen i startmappen. Symlink er en god måde at få adgang til filer og mapper, der er uden for rækkevidde eller vanskelige at nå, og det bruges meget i Unix-lignende operativsystem. Den er også tilgængelig i Windows 7 og Vista, men kun brugere med " Create Symbolic Link " privilegiet, som kun administratorer har som standard, kan skabe symbolske links.

Fordelene ved at bruge Symlink

Den største fordel ved symlink er, at det er nemt at oprette og ikke påvirker systemet, når det slettes. Oprettelse af en symlink på din lokale mappe, der peger på backupmappen i Network Drive, gør det lettere for dig at få adgang til dine filer. Tilsvarende kunne Dropbox-brugere, der ønskede at synkronisere flere mapper uden for Dropbox-mappen, bruge symlink til at få filer synkroniseret let.

I web hosting miljø (især LAMP server), er symlinks stærkt vant til at bringe andre dele af filsystemet til Server Root. Dette gør det muligt for webadministratoren at have mere fleksibilitet i at organisere og betjene filer til internettet.

På den anden side, når den målrettede mappe flyttes eller slettes, vil symlinket ikke fungere. Hvis du har lavet en masse symlink, og du elsker at flytte dine mapper rundt, vil du have mange døde symlinks, der ligger rundt. Selv om de ikke optager masser af plads, kan de blive stygge og ødelægge dit filsystem.

Oprettelse af en symlink ændrer heller ikke de underliggende brugerrettigheder for filerne. Hvis du opretter en symlink i din hjemmemappe, peger du på en mappe i rodmappen, ændres filbrugerrettighederne ikke. Du vil kunne få adgang til filerne inde i mappen, men du vil ikke kunne placere filer eller redigere filerne i symlink-mappen.

Sådan oprettes symlink

Kommandolinjen måde

For at oprette en symlink med kommandolinjen skal du bare bruge kommandoen ln med -s flag. Syntaxen er som følger:

 ln -s TARGET_FOLDER SYMLINK_FOLDER 

Hvis du for eksempel vil oprette en symlink på din Dropbox-mappe for at synkronisere alle de smukke baggrunde, du har samlet igennem årene, kan du her gøre det via kommandolinjen:

 ln -s / home / brugernavn / tapet / hjem / brugernavn / Dropbox / tapet 

Kommandoen ovenfor vil oprette en symlink-mappe med navnet "Wallpaper" i Dropbox-mappen og pege på "Wallpaper" -mappen i hjemmemappen. Ethvert tapet, du placerer i Wallpaper-mappen synkroniseres automatisk til Dropbox.

Bemærk : Til illustration formål bruger jeg absolut vej i ovenstående eksempel. Du kan også bruge relativ sti.

Filhåndtering måde

Jeg har ikke mulighed for at bruge alle filadministratorer til at teste denne funktion, men i Nautilus kan du nemt oprette en symlink ved at højreklikke på en fil / mappe og vælge "Make Link".

Dette vil oprette en symlink-fil / mappe i samme mappe som den målrettede fil / mappe. Det skal være let at identificere med et symlinkikon.

Du kan derefter omdøbe symlinket og flytte det til et andet sted. Flytningen af ​​symlink vil ikke påvirke resultatet, men flytningen af ​​målfilen / mappen vil.

Administrere symlink

Hvis du ikke længere har brug for symlinket, kan du blot slette det, og det vil ikke påvirke nogen fil / mappe i dit system.

For at ændre målmappen det peger på, er der for øjeblikket ingen mulighed for at gøre det. Du skal slette symlinket og oprette et andet symlink, der peger på en anden mappe.

Er denne artikel nyttig for dig? Lad os vide i kommentarerne.

Billedkredit: Link ved stort lagerfoto.