Windows下.symlink相关问题

Windows下.symlink相关问题,第1张

嗯,在草草结束了大二下《面向对象程序设计》课程后的某一天,偶然打开了当时装的eclipse,发现已经不能如当时一样正常打开了,返回错误信息大概是jre下的javaw.exe路径错误。

嗯,由于有些强迫症倾向的安装路径习惯,总是习惯于把软件安装在E盘,而不是默认的C:\Program Files。

前往路径C:\ProgramData\友码凯Oracle\Java\javapath,发现这个文件下面有3个.symlink类型的文件,嗯,后来知道了,这个叫软链接文件。 *** 作这样的文件命令主要是(mklink命令),所以在此记录下网络上了解到的关于这个命令的相关知识。

软链接的概念来源于Linux,从Windows Vista之后的版本,Windows *** 作系统也可以使用,主要效果是一个目录或一个文件有多个入口,有点类似快捷方式,而且占空间很小。其好处呢,引用CSDN:

下面就主要集中在mklink这个命令了,先来看DOS自带的帮助说明:

比如D:\temptation目录下有目录dir1,我们想在当前目录下创建到dir1目录的软链接,可以使用如下命令来 *** 作:

注意:/D创建的是符号链接(也就是软链接),文件类型为<SYSLINKD>;/J创建的是联接(目录联接),文件类型为<JUNCTION>。

文件的软链接就不再举例的,另外对于文件还可以创建硬链接。硬好唤链接则是生成一份一模一样的文件,有点类似复制,但如果对硬链接文件或原始文件进行修改,模模两者的内容会同步变动。

以上就是关于Windows中.symlink文件以及创建它的命令的相关内容。

格式:MKLINK [[/D] | [/H] | [/J]] 链接名称 目标

语法介绍:

win+r-->cmd -->输入 mklink

命令区别:

/d 给目录创建符号链接,简称符号链接、软链接;

/h 创建硬链接,简称硬链接;

/j 给目录创建联接点,简称软链接。

当没有上面3个命令符时,创建是文件软链接!文件类型:.symlink

注意:

路径,建议使用绝对路径,必须使用英文双引号将路径括起来;

空格,命枯裂李令之间必须有空格

第一步:创建目录链接

第二步:查看test目录大小

第三步:分析

很明显,大小为7个G,这个地方很具有迷惑性,但是到底有没有占用D盘的空间呢?

目录链接创建前后,D盘空间未发生变化

第四步:结论

经测试,并没有占用D盘空间!

第一步:创建目录没迟链接

还用上面的目录链接

第二步:测试(使用硬链接)

测试一:

将D:\test[ReinForce] Yosuga no Sora (BDRip 1920x1080 x264 FLAC)[ReinForce] Yosuga no Sora - Akira arc 02 (BDRip 1920x1080 x264 FLAC).mkv链接到e:\test.mkv

命令:

硬链接创建失败:

测试源唯二:

将D:\test[ReinForce] Yosuga no Sora (BDRip 1920x1080 x264 FLAC)[ReinForce] Yosuga no Sora - Akira arc 02 (BDRip 1920x1080 x264 FLAC).mkv链接到f:\test.mkv

命令:

硬链接创建成功:

第三步:结论

由上面的测试,可以证实:目录链接只是对源目录的引用(指向)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12152056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存