木灵鱼儿
阅读:1713
windows下软链接和硬链接
当有的时候,我们不想复制一个完整的文件或者文件夹的时候,我们可以通过链接映射的方式快速的将文件或者文件夹放置在某些地方。
举个例子:
我有一个A前端项目,再public
目录下我需要放置另一个B前端项目打包后的dist
目录,但是B项目是需要经常改动的,我不能每次改动一下就打包一次,然后把dist目录复制到A项目的public里面。
显然这非常麻烦。
如果我们将B项目的dist直接映射到A的public里面,那么每次打包,就不用复制了。
怎么做?这就需要软连接或者硬连接了。
什么是软连接和硬链接
软链接
软连接可以理解为windows下的快捷方式,但是快捷方式的删除不会影响到源文件,也不会被ide软件识别,可以理解是win独享的,而软连接则是大家都能用的,适用性更广泛,但是删除软连接会影响到源文件。
硬链接
硬链接和软连接区别就是,他可以理解为一个文件的备份,但是占用的是1份文件的大小,可以存在多个地方,只有删除所有的硬链接和源文件,文件才会被真正的删除
需要注意的是,windows下,硬链接只能映射文件,不能映射文件夹。
怎么创建软连接和硬链接
windows下暂时无法通过PowerShell来运行mklink
指令,我们需要使用cmd命令,最好是使用管理员权限运行。
命令
mklink /D "映射到的地址" "源文件地址" # 软链接
mklink /H "映射到的地址" "源文件地址" # 硬链接
rmdir "映射到的地址" #断开链接
由于我们的文件路径可能会带有空格,在cmd里面空格是一个分割命令的符合,所以,我建议是地址参数全部用引号包裹。
例子
假设我需要将 E:\code\test\dist
目录映射到E:\code\web\public\test
web项目的public下,并且文件夹名字为test
代码如下:
mklink /J "E:\code\web\public\test" "E:\code\test\dist"
如果我不需要了,我想要断开链接
rmdir "E:\code\web\public\test"
输入该命令即可。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿 - 有梦就能远航站点。未经许可,禁止转载。
相关推荐
win10 设置软件开机自启
最近给笔记本重装了系统,装回了老版本1709,感觉世界都清净了,但是没有了剪贴板了,有些不是很方便,所以我就百度了下,发现吾爱有人用易语言写了一个,于是下来使用了下,还行,就是没法开机自启,所以我百度了几个办法,这里把有效的方法贴出来。直接win+r输入regedit,然后进入注册表计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run这个目录,简单点直接复制粘贴到注册表的地址栏里直接就进去了,省的翻,然后在右侧,右键新建一个字符串值,名字自己取,比如我自己设置为:copy,然后双击打开这个字符,在数值数据...
未启用 Camera Raw编辑功能—解决方法
关于Adobe公司的软件大家应该都耳目能熟了,但是有的时候我们破解ps后,再用br使用 Camera Raw编辑无损照片的时候就会出现未启用 Camera Raw 编辑功能的错误提示!最常用的解决办法就是在复制破解补丁之前用使用一次Camera Raw的编辑功能,这自然也是很麻烦的事情,而且对于那些已经安装后的怎么办呢?很简单,我们针对Windows和mos两种系统说一下解决方法!Windows复制完破解补丁后,我们打开ps测试一下是否已经破解,然后关闭,打开安装的文件路径,在目录里找到amtlib.dll这个文件,然后复制到br的目录里面进行替换,然后再次打开Camera Raw时不会...
