{"id":2443,"date":"2018-03-13T13:58:28","date_gmt":"2018-03-13T13:58:28","guid":{"rendered":"https:\/\/puvox.software\/blog\/?p=2443"},"modified":"2021-11-14T13:45:48","modified_gmt":"2021-11-14T13:45:48","slug":"easiest-method-create-symlink-symbolic","status":"publish","type":"post","link":"https:\/\/puvox.software\/blog\/easiest-method-create-symlink-symbolic\/","title":{"rendered":"SymLink &#8211; real mirror of file\/folder (better than Shortcut)"},"content":{"rendered":"<div class=\"default-content-clss content_2443 type_post \"><p><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-3917 aligncenter\" src=\"https:\/\/puvox.software\/blog\/wp-content\/uploads\/sites\/2\/2018\/03\/symlink.png\" alt=\"\" width=\"229\" height=\"293\" \/><\/p>\n<h1 style=\"text-align: center;\"><strong>SymLink &#8211;\u00a0 Best &amp; Alternative solution to Shortcuts<br \/>\n<\/strong><\/h1>\n<h2 style=\"text-align: center;\"><em>\u00a0<span style=\"color: #993300;\"><sup>(Windows 10,8,7, Linux, Ubuntu&#8230;)<\/sup><\/span><\/em><\/h2>\n<p>Probably, many of developers (either <code>C#<\/code>,\u00a0<code>PHP<\/code>\u00a0or\u00a0anything&#8230;) have used same files (their &#8220;library files&#8221;) to build different projects.\u00a0 However, in most cases, <strong>do you copy-paste your library file in multiple projects<\/strong>? If so, when you want to update something in your library,\u00a0<strong>then you have to update all copies<\/strong> of your library-file across all project ?!<\/p>\n<p>The best way is to create a mirror of file,<b> <\/b>called\u00a0<strong>symlink. It&#8217;s like a shortcut, but<\/strong>\u00a0<strong>symlink is treated as the real\u00a0 file\u00a0<\/strong>(as opposed to regular <em>SHORTCUT<\/em> of file).\u00a0 So, when you update symlink-file, it updates all it&#8217;s symlinked mirror-files!<\/p>\n<h1 style=\"text-align: center;\">How to create symlinks<\/h1>\n<p>Instead of manually executing <code>terminal<\/code> commands, you can use\u00a0 one from this open-source scripts:<\/p>\n<p>A)\u00a0<code><span style=\"color: #0000ff;\"><a class=\"fasc-button fasc-size-small fasc-type-flat fasc-rounded-medium\" style=\"background-color: #b1d4e3; color: #084182;\" href=\"https:\/\/puvox.software\/tools\/symlink_creator.zip\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Symlink-Creator.bat<\/a><\/span><\/code> &#8211; Instruction is simple:\u00a0 Drag &amp; drop file\/folder (you can drag multiple items) onto that file and input the TARGET location. That&#8217;s all ( if you see &#8220;insufficient privileges&#8221; error, at first apply <a href=\"https:\/\/superuser.com\/a\/105381\/\" target=\"_blank\" rel=\"noopener noreferrer\"><b>this fix<\/b><\/a> ) <span style=\"color: #ff6600;\"><em><strong><span style=\"color: #ff0000;\">Note: you should symlink each file using that command ! COPY &amp; PASTE the symlinked file doesn&#8217;t create symlinks!<\/span><br \/>\n<\/strong><\/em><\/span><\/p>\n<p>OR<\/p>\n<p>B)<span style=\"font-size: 12pt;\"> You can use a better,\u00a0feature-rich <a href=\"https:\/\/schinagl.priv.at\/nt\/hardlinkshellext\/hardlinkshellext.html\">GUI app<\/a> , with ability of &#8220;Smart-copy&#8221; (to avoid the above &#8220;<span style=\"color: #ff0000;\">red<\/span>-noted&#8221; issue)<\/span><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<div class=\"default-content-clss excerpt_2443 type_post \"><p>SymLink &#8211;\u00a0 Best &amp; Alternative solution to Shortcuts \u00a0(Windows 10,8,7, Linux, Ubuntu&#8230;) Probably, many of developers (either C#,\u00a0PHP\u00a0or\u00a0anything&#8230;) have used same files (their &#8220;library files&#8221;) to build different projects.\u00a0 However,<a class=\"excerpt-read-more\" href=\"https:\/\/puvox.software\/blog\/easiest-method-create-symlink-symbolic\/\">(Continue Reading)<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":2450,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[17,11],"tags":[],"class_list":["post-2443","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding","category-windows-software"],"_links":{"self":[{"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/posts\/2443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/comments?post=2443"}],"version-history":[{"count":0,"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/posts\/2443\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/media\/2450"}],"wp:attachment":[{"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/media?parent=2443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/categories?post=2443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/puvox.software\/blog\/wp-json\/wp\/v2\/tags?post=2443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}