Windows

Ano ang mga Simboliko Mga Link? Paano mo lumikha ng Symlinks sa Windows 10?

Windows - Create Symbolic Link

Windows - Create Symbolic Link

Talaan ng mga Nilalaman:

Anonim

Symlink - tinatawag ding Simbolikong link o Soft link - ay maaaring isa sa pinaka nakatagong mga konsepto para sa mga gumagamit ng computer. Gayunpaman, hindi nito inaalis ang kahalagahan nito at ang mga benepisyo na ibinibigay nito. Paano ang tungkol sa pag-access ng mga folder at mga file mula sa iba`t ibang mga folder nang hindi pinanatili ang mga duplicate na kopya? Oo, iyon ang lakas ng Symlink .

Ano ang Symlink o Symbolic Link

Symlink ay mga shortcut file na tumutukoy sa isang pisikal na file o folder na matatagpuan sa ibang lugar. Ang mga simbolo ay kumikilos bilang mga virtual na file o mga folder, na maaaring magamit upang mag-link sa mga indibidwal na file o mga folder, na lumilitaw na ang mga ito ay naka-imbak sa folder na may Mga Symlink, kahit na ang mga Symlink ay tumuturo lamang sa kanilang tunay na lokasyon. > Huwag malito ang Symlink bilang mga shortcut lang

Mahalagang maunawaan na ang Symlinks ay higit pa sa mga Shortcut na bilang isang gumagamit ng Windows na alam mo na. Ang isang shortcut file ay tumuturo lamang sa nais na file habang ang Symlink ay magiging ganito ang hitsura ng naka-link na file. Sa sandaling mag-click ka sa Symlink, maituturo ka sa aktwal na lokasyon ng file.

Istraktura ng isang Symlink

Ang Symlink ay bumuo ng isang text string na awtomatikong binigyang-kahulugan at sinusundan ng operating system bilang landas patungo sa iba file o direktoryo. Ang iba pang file o direktoryo ay tinatawag na

"target ". Walang umiiral na Symlink sa target nito. Kung ang isang Symlink ay tinanggal, ang target ay mananatiling hindi maaapektuhan. Kung ang isang Symlink ay tumuturo sa isang target, at ilang oras sa paglaon na ang target ay inilipat, pinalitan ng pangalan o tinanggal, ang simbolikong link ay hindi awtomatikong na-update o tinanggal, ngunit patuloy na umiiral at tumuturo pa rin sa lumang target. Gayunpaman, sa mga Symlink na tumuturo sa paglipat o di-umiiral na mga target ay paminsan-minsan ay tinatawag na nasira, naulila, patay, o nakalawit.

Mga Pakinabang ng Mga Symlink

Mga Symlink ay gumagamit ng napakaliit na espasyo at napakabilis upang lumikha. Nag-i-save ka ng maraming puwang ng hard disk na may Mga Symlink

  1. Salungat sa mga mahigpit na link, maaaring i-link ng mga symlink sa mga file sa mga system file. Tandaan, kung tatanggalin mo ang orihinal na file, pinanatili pa rin nito ang hard link, isang Symlink ay hindi
  2. Mga Symlinks na nagpapanatili sa istraktura ng folder kung saan ang mga Symlink ay naglalaman. Halimbawa, sabihin nating may file na
  3. txt na nakapaloob sa folder na "Utility" na matatagpuan sa /D/Myfolder/Utility/windowsclub.txt . Ngayon kung ang isang Symlink para sa folder na Utility ay nilikha sa folder ng Dropbox, at nagpunta ka sa paghahanap para sa windowsclub.txt sa loob ng folder ng Dropbox, ang path ng file ay magbasa / D /Myfolder/Utility/windowsclub.txt rather kaysa sa pagbabago sa orihinal / aktwal na path ng file. Paggamit ng Symlinks maaari mong iimbak ang iyong mga file ng media Musika / Mga Video sa isa pang hard drive, ngunit gawin itong lumabas sa iyong karaniwang mga folder ng Musika / Mga Video, kaya makikita ang mga ito sa pamamagitan ng iyong mga programang pang-media
  4. Mga madalas na pinapalitan ng Mga Nag-develop ang mga duplicate na kopya ng mga nakabahaging mga file / folder na may mga simbolo na tumutukoy sa pisikal na mga file / folder. Ang pagpapalit ng mga kalabisan na mga kopya ng mga file ay maaaring mag-save ng isang mahusay na pisikal na disk space, at makabuluhang bawasan ang oras na kinuha upang kopyahin / backup / lumawak / i-clone ang mga proyekto.
  5. Significance of Symlinks sa pag-unlad ngayon World

As Yosef Durr, Lead Senior Program Manager, Microsoft mentions on Windows Blog,

Maraming mga popular na tool sa pag-unlad tulad ng git at manager ng pakete tulad ng npm makilala at magpatuloy symlinks kapag lumilikha ng repos o mga pakete, ayon sa pagkakabanggit. Kapag ang mga repos o mga pakete ay ipinanumbalik sa ibang lugar, ang mga symlink ay naibalik din, na tinitiyak na ang espasyo ng disk (at ang oras ng gumagamit) ay hindi nasayang. Halimbawa, ang Git, kasama ang mga site tulad ng GitHub, ay naging pangunahing tool sa pamamahala ng code ng go-to-source na ginagamit ng karamihan sa mga developer ngayon.

Ang paggamit ng mga tagapamahala ng package sa modernong pag-unlad ay sumabog din sa mga nakaraang taon. Halimbawa, nagsilbi ang node package manager (npm) ~ 400 milyong pag-install sa linggo ng Hulyo 1, 2015, ngunit nagsilbi ng higit sa 1.2 bilyong pag-install ng isang taon mamaya - isang 3x na pagtaas sa loob lamang ng isang taon! Sa huli ng Hunyo 2016, npm naglingkod ng higit sa 1.7 bilyong pakete ng node sa loob lamang ng pitong araw!

Symlinks sa Windows 10

Kahit na may mga natatanging kalamangan ang Symlinks, ito ay pangunahing ginagamit ng mga sistemang operating UNIX na katulad ng Linux, FreeBSD, OSX, atbp, kung saan maaaring lumikha ng mga symlink nang walang paghihigpit. Para sa mga gumagamit ng Windows, kahit na ang Symlinks ay ginawang magagamit simula sa Windows Vista, mahirap at nakakapagod na gumawa.

Dahil sa mga kinakailangan sa seguridad ng Windows Vista, kailangan ng mga user ang mga lokal na karapatan ng admin at, mahalaga, ay kailangang tumakbo

mlink sa isang command-line console na nakataas bilang administrator upang lumikha / baguhin ang mga Symlink. Ang huli na paghihigpit na ito ay nagresulta sa mga Symlink na madalas na ginagamit ng karamihan sa mga nag-develop ng Windows at naging sanhi ng maraming modernong mga tool sa pag-unlad ng cross-platform upang magtrabaho nang mas mahusay at maaasahan sa Windows. ang isang user na may mga karapatan sa admin ay nagbibigay-daan sa Mode ng Nag-develop, kahit sino sa PC ay maaaring magpatakbo ng utos ng mklink

nang walang pagtaas ng console-command line. Paano ka makakagawa ng Symlinks Symlinks ang mklink command o ang

CreateSymbolicLink API

. Paggamit ng mklink command Habang ginagamit ang mklink command , gamitin ang syntax sa ibaba:

"mklink / prefix link_path file / folder_path "

Tandaan: maaaring gumawa ng mklink ang ilang mga uri ng mga link. Nasa ibaba ang mga uri- / D Lumilikha ng isang direktoryo na may simbolo na link. / J Gumawa ng isang Directory Junction.

Halimbawa, gumawa ako ng direktoryo ng folder ng aking folder ng Musika sa aking

/ H Lumilikha ng isang hard link sa halip na isang symbolic na link. desktop. Sumangguni sa screenshot sa ibaba -

  • Kaya kapag nag-click ako sa Symlink, tinitingnan na ang aking mga file ng musika ay naka-imbak sa
  • C: Users \ Desktop Music
  • bagaman ito ay orihinal na nasa

C: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ \ API, mayroong karagdagang

dwFlags opsyon na kakailanganin mong itakda ang halaga bilang: SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE 0x2 Kaya sa pagpili ng halaga sa itaas, tinukoy mo ang bandila upang payagan ang paglikha

Upang basahin ang higit pa tungkol sa kung paano lumikha ng Symlink gamit ang

CreateSymbolicLink

API, bisitahin ang windows.com. Konklusyon Maaari itong masabi na ang Symlinks ay mas kapaki-pakinabang kaysa lamang mga shortcut subalit ang mga ito ay medyo mahirap upang lumikha. Ang isang average na gumagamit ng PC ay maaaring pa rin mahanap ito ng maliit na nakakatakot upang lumikha. Ano pa, kahit na ngayon, maraming mga gumagamit ang nakikibaka upang maunawaan ang konsepto ng mga shortcut ng mabuti at samakatuwid ay maaaring labanan upang makilala ang Symlinks at maunawaan ang paggamit nito.

Sa pagsasabing iyon, ito ay halos isang garantiya na madali mong baguhin ang anumang mga setting maaari mong kaya na ang isang programa ay tumuturo sa tamang direktoryo, at hindi mo talagang lumikha ng isang Symlink, ngunit alam kung paano mag-set up at gumamit ng isang mahusay na Symlink ay maaaring maging talagang magaling.