windows的动态链接文件后缀名(windows快捷方式符号链接)

当一个软件大量的向C盘写入数据,而我们又无法修改软件保存数据的位置时,可以使用windows系统的“符号链接”(Symbolic Link)功能,将保存数据的位置修改到其它分区中。

符号链接类似于我们熟知的“快捷方式”,是一个指向其它位置的文件,但与快捷方式不同的是,符号链接不会跳转到它所指向的位置,而是类似于“替代”它所指向的文件或文件夹,对操作系统而言,符号链接就是它所指向的文件本身,对符号链接的所有操作就像是对文件本体操作一样,没有区别,利用这一特性,我们将软件保存数据的文件夹“符号链接”到其它分区,数据就会被转移。在linux系统中符号链接也叫作“软链接”。

windows的动态链接文件后缀名(windows快捷方式符号链接)(1)

快捷方式类似于一个“文本”文件,保存了它所指向的链接地址,这种方式执行有些缓慢,而且会占用一部分磁盘空间,而符号链接将链接地址保存在文件系统的inode数据结构中,高效执行且不会占用磁盘空间。

“硬链接”(Hard Link)更类似于文件的“复制”,除了文件名称不同之外,你无法区分硬链接和源文件的区别,但硬链接实际并不复制文件和占用空间,它只是和源文件名称共同指向同一块物理空间,硬链接并不会新建inode信息,而是在源文件的inode信息中为链接域增加1,删除源文件或删除硬链接并不会真正删除文件,只有inode链接域为0时文件才会被删除,正因如此,硬链接只能创建在同一分区中,并且不支持文件夹。

windows的动态链接文件后缀名(windows快捷方式符号链接)(2)

Windows系统中大量使用了一种叫作“目录联接”(Junction Point)的文件夹,表面上像是快捷方式或符号链接,有快捷方式的箭头,但你可以将它看作是文件夹形式的硬链接,文件夹属性更像是文件夹本体。这些文件夹的作用大多是为了兼容老的操作系统,通常是隐藏文件夹。

windows的动态链接文件后缀名(windows快捷方式符号链接)(3)

Windows创建快捷方式很简单,在右键菜单的新建菜单中就可以创建快捷方式,之后输入链接地址和名称即可。

windows的动态链接文件后缀名(windows快捷方式符号链接)(4)

Windows创建符号链接需要在“命令提示符“中使用mklink命令创建,mklink默认创建文件的符号链接,第一个参数是符号链接的路径和名称,第二个参数是源文件的路径和名称。

windows的动态链接文件后缀名(windows快捷方式符号链接)(5)

为文件夹创建符号链接使用命令“mklink /d 符号链接路径 源文件夹路径“。

windows的动态链接文件后缀名(windows快捷方式符号链接)(6)

创建硬链接使用命令“mklink /h 硬链接路径 源文件路径“。

windows的动态链接文件后缀名(windows快捷方式符号链接)(7)

创建目录联接使用命令“mklink /j 目录联接路径 源文件夹路径”。

windows的动态链接文件后缀名(windows快捷方式符号链接)(8)

关注我,学习更多计算机知识。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页