LinkShellExtension (软连接、硬连接、符号连接)工具教程
最后更新于2021年1月16日,3.9.3.5版本
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
隐私声明 | 隐私声明可以在这里 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
快速启动 | [计] 下载 文件 常见问题解答 博客 历史 捐款 法语 德国人 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
介绍 | NTFS文件系统支持一种称为硬链接(这里称为硬链接).硬链接提供了保存一个文件的单一副本的能力,但它出现在多个文件夹(目录)中。它们可以用POSIX命令创建ln包括在视窗资源套件文件系统管理包含在Windows或我的命令行中的命令实用程序ln.exe实用程序因此,使用标准的Windows工具,只能在命令提示符下创建Hardlinks,这可能会很繁琐,尤其是当需要多个文件的Hardlinks或只有一个文件偶尔使用Hardlinks时。对标准微软软件产品中的连接的支持甚至比对硬链接的支持更有限。
链接外壳扩展提供了创建硬链接,交叉点,卷挂载点,和符号链接文件夹(这里统称为链接)克隆过程它利用硬链接或符号链接以及一个处理交叉点、符号链接和硬链接的复制过程。顾名思义,LSE是作为Shell扩展实现的,可以从Windows资源管理器或类似的文件/文件夹管理器中访问。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
装置 | 当前用户必须具有管理员权限才能安装软件。
通过执行安装程序来安装LSE(HardLinkShellExt_$(平台)。exe)。请遵循程序发出的说明,安装过程中不需要强制输入。可以更改LSE的安装位置,默认值为 Smartscreen弹出窗口 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
安装参数 | 一些命令行开关可以在安装过程中传递,以便静默安装通过。bat文件可以被访问。 静默安装 /S安装时不弹出提示。如果使用/S开关,安装后将重新启动explorer.exe,以立即激活链接外壳扩展。 指定语言 /LANGUAGE传递LSE显示的语言。例如 HardLinkShellExt_$(平台)。语言=英语 当前英语、汉语、捷克语、法语、德语、希腊语、意大利语、日语、韩语、波兰语、葡萄牙语、俄语、斯洛伐克语、西班牙语、瑞典语、土耳其语和乌克兰语是/Language开关的有效参数。 指定目录 使用静默安装时,也可以使用/D开关指定目录,例如 HardLinkShellExt_$(平台)。exe/S/语言=英语/D = C:\程序文件\LSE 从计算机上卸载 链接外壳扩展也可以通过发出 $ LSEInstallDir/uninst-HardLinkShellExt _ $(平台)。exe /S 如果在卸载过程中使用了/S开关,卸载后将重新启动explorer.exe,以使链接外壳扩展立即处于非活动状态。 没有检查录像机列表 在一些Windows10机器上,没有必要安装vcredist,或者更糟:VcRedist无法安装,但不知何故已经在系统上了。为了克服这个问题,可以通过命令行传递/no dist开关。例如: HardLinkShellExt_$(平台)。exe/no redit |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
巧克力 装置 |
链接外壳扩展也可以通过安装巧克力通过发行 choco安装linkshellextension 从命令提示符。确保你有已安装巧克力。当前用户必须具有管理员权限,才能通过choco安装软件 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
使用链接外壳扩展 | 选择链接源导致所选文件被“存储”为要创建的硬链接的源。 要创建硬链接,必须选择一个目标文件夹,通过单击目标文件夹上的鼠标操作按钮,将弹出一个菜单,其中包括条目-删除硬链接 选择删除硬链接将在选定的目标文件夹中创建硬链接。 硬链接的覆盖图标 为了帮助区分硬链接文件夹和普通文件覆盖图标在文件夹下显示红色箭头图标的硬链接上实现。 硬链接的覆盖图标也可以定制的。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
取消当前的挑库链接操作 | 在目标文件夹背景中执行操作按钮点击时,除了删除硬链接选项外,还有可能取消链接创建入口。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
弹出子菜单 | 由于LSE支持连接,复制和符号链接,当选择一个或多个文件夹作为源时,可以通过几种方式删除它们。 为了避免弹出菜单拥挤,提供了一个子菜单,其中包含适用于文件夹的不同类型的链接。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
拖放支持 | 支持通过拖放创建硬链接,选择一个或多个文件后,您可以按住操作按钮将它们拖到目标文件夹;发布时选择这里是硬链接从操作菜单创建目标文件夹中选定文件的硬链接。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
自动重命名 | 文件可以硬链接到与源文件夹相同的文件夹。因为两个目录条目不能同名,所以LSE使用“$filename - Hardlink”。$ext '作为新链接的名称。 当涉及到多个“$filename - Hardlink”时,LSE使用与explorer相同的水力学:它使用数字来枚举同一目录中一个文件的多个Hardlink,例如$filename - Hardlink (2)。$ext。 当在同一目录中创建交叉点、硬链接克隆、符号链接、符号链接克隆、装载点或智能副本时,也会使用自动重命名机制。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
连接支架 | 交叉点规定在目录之间建立联系。 交叉点的创建方式与硬链接相同,只是源链接是文件夹而不是文件。选择一个文件夹,点击鼠标右键,选择选择链接源从操作菜单中,导航到目标文件夹,单击操作按钮,打开子菜单删除为...并选择连接: 交叉点用文件夹图标下方的一小段链来标记。 当按下操作按钮将选定的文件夹拖到目标文件夹时,也可以通过拖放创建交叉点;释放鼠标右键后,选择放在这里...子菜单,然后交汇点。 交叉点的覆盖图标 为了帮助区分交叉文件夹和普通文件夹覆盖图标在交叉点上实现,在文件夹下显示一个小的三链图标。 交叉点的覆盖图标也可以是定制的。 交叉点可以跨越网络驱动器只要目标是映射的网络驱动器。不幸的是,以UNC路径为目标的连接可以用LSE创建,但即使是Windows7/8/10似乎也包含一个错误,这阻止了它在连接中取消引用UNC路径,即使LSE正确设置了UNC连接的重解析信息。当在资源管理器中双击UNC目标连接时,将显示错误ERROR _ INVALID _ REPASE _ DATA(4392),并告诉您重新分析点中的信息是非法的,即使它不是非法的。 例如,c:\程序文件中需要高程,以便在中创建交叉点。这就是为什么著名的UAC必须确认对话。 确切地说:在这种情况下,只有目录的创建需要提升,但是创建一个空目录是创建连接的重要部分。DeviceIoControl()在创建交叉点时做的真正工作是在没有高程的情况下工作。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
替换接点 符号链接 挂载点 |
链接外壳扩展可以通过拾取/放置或拖放来更改现有交叉点、符号链接或挂载点的目标。 要使用此功能,只需选择一个现有目录作为链接源,并将其放置在现有的交叉点/符号链接/挂载点上。通过选择“拖放为”...“替换交叉点/符号链接/挂载点”从操作菜单中,已经存在的交叉点/符号链接/挂载点的目标被新选择的目标替换。 通过拖放符号链接目录、交叉点和挂载点可以实现同样的效果,但对于符号链接文件则不行。符号链接文件必须通过“选择链接源”、“删除为”来修复...“替换符号链接”修复替代方案。 当备份模式选中时,将保留交叉点/符号链接/挂载点的ACL。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
复制交叉点 符号链接 挂载点 |
链接外壳扩展可以通过拾取/放置或拖放来复制现有的交叉点、符号链接或挂载点。 要使用此功能,只需选择一个现有的交叉点、符号链接或挂载点作为链接源,并将其放到一个现有的目录中。通过选择“拖放为”...“交叉点/符号链接/挂载点复制”从操作菜单中,交叉点/符号链接/挂载点被复制到目标,并且关系被调整 通过拖放符号链接目录、交叉点和挂载点也可以实现同样的效果。 当备份模式选中时,将保留交叉点/符号链接/挂载点的ACL。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
智能复制 | 智能复制会创建从源位置到目标位置的目录结构副本,但它会保留源的内部硬链接结构和内部连接/符号链接关系,并在目标位置重新创建此内部硬链接结构和内部连接/符号链接关系: 对于硬链接,它的行为如下:
带有交叉点或符号链接目录默认行为smartcopy期间的情况如下: 仔细观察上图,你可以发现三种不同类型的文件夹/交叉点:
Windows7/8/10支持符号链接,在智能复制过程中,符号链接的行为如下: 通过仔细观察上面的图片,可以发现三种不同类型的文件/符号链接:
智能副本的创建方式与交叉点相同,选择一个文件夹,单击操作按钮,选择选择链接源从操作菜单中... ...导航到目标文件夹,按下操作按钮,打开删除为...子菜单并选择智能复制: 智能备份是必须的,例如..硬盘上有很多硬链接/连接/符号链接,硬盘的全部内容应该复制到另一个硬盘上。在智能复制操作期间,空文件夹也会被复制,并且文件夹/交叉点/符号链接的日期/时间戳也会在相应的目标位置恢复。 因为智能复制会创建内部硬链接/交叉点/符号链接,所以此功能仅在NTFS卷上可用。 如果智能复制花费的时间超过250秒,进度条会显示智能复制操作的状态。 智能拷贝还处理文件的所有可用的替代NTFS流。 如果项目在目标中已经可用,智能复制仅在文件/符号/交叉点/挂载点比已经存在的项目新时进行复制。 当恢复符号链接时,LSE分叉它的助手LSEUacHelper.exe,将此操作转发给它,因为符号链接的创建需要提升,因此会引发著名的UAC对话。 伦敦经济学院仅仅如果所选文件夹中/下方有符号链接,它会发出助手LSEUacHelper.exe,因此如果您的选择中没有符号链接,它将使您免于UAC提示。 默认情况下,智能备份会创建亲戚智能复制操作期间的符号链接。 命令行 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
裁剪/展开/拼接 外部连接/ 符号链接 |
在...期间智能复制,智能镜子,德洛尔副本和克隆所谓的外部交叉点/符号链接目录可能需要处理。有3种不同的方法来处理这些外部连接/符号链接目录:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
复合源 | 可以为智能复制、克隆和删除复制指定多点源位置。如果在这些源位置之间有连接/符号链接,它们将作为内部连接/符号链接处理,因为所有源位置都像公共根一样处理。 在上面的例子中位置1和位置2被复制到目的地。位置2/连接点20被视为内部连接位置1/文件夹10这就是为什么目的地/交接点20指向目的地/文件夹10在目的地。 这背后的目标是将所有连接/符号链接视为内部连接/符号,只要它们在源文件夹集中。 使用链接外壳扩展,其工作原理如下:
在上面的示例中,来自位置1和位置2和pskill.exe被选中。中可能的交叉点/符号链接位置1指向位置2反之亦然,被视为内部连接/符号链接,因为所有选择都被视为公共根。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
明智之举 | 智能移动允许重命名下面有交叉点和符号链接的文件夹。交叉点和符号链接的目标在该文件夹下更新。如果没有智能移动,这种文件夹的重命名将导致死连接和符号链接。
对于交叉点或符号链接目录,其行为如下:
仔细观察上图,你可以发现三种不同类型的文件夹/交叉点:
智能移动功能无缝集成到资源管理器中,因此您不必做任何特别的事情。只需将资源管理器中的一个文件夹拖动到它的目标位置,或者例如在资源管理器中按F2来重命名一个目录,LSE将在引擎盖下拦截这个操作,处理交叉点或符号链接,并将更新它们。 截取移动和重命名操作意味着,LSE在重命名/移动之前接管控制,recursivley在所选文件夹中搜索交叉点或符号链接。但是搜索大量文件和文件夹需要时间,所以当搜索时间超过250秒时,LSE会显示一个进度条。 如果符号链接必须更新,LSE调用它的使用者帐户控制帮手LSEUacHelper.exe。 如果启用了备份模式,无论如何都会调用UAC助手LSEUacHelper.exe,因为LSE需要枚举可能没有权限的位置中的文件。 智能移动创建亲戚智能移动操作期间的符号链接。 如果LocalizedResourceName是通过desktop.ini提供的,并且该文件夹是只读的,则SmartMove将不起作用。从那以后,这似乎成了Shell Explorer中的一个bug。这种情况下根本不调用ICopyHook::CopyCallback()。 启用/禁用智能移动可以通过打开/关闭智能移动配置工具
命令行 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
克隆 | 克隆是在目标位置重新创建的来自源位置的文件夹树的副本,但是新文件夹树中的文件是到源文件夹树中相应文件的硬链接或符号链接。
文件夹树也可能包含交叉点或符号链接。克隆过程会重新创建内部连接/符号目标位置的链接与智能备份非常相似。
根据指定的重新创建外部交叉点/符号链接外部交叉点/符号链接处理。例如 在Windows7/8/10中,这种克隆过程也可以用符号链接代替硬链接。
克隆的创建方式与连接相同。选择一个文件夹,单击操作按钮,选择选择链接源从操作菜单中...
...导航到目标文件夹,按下操作按钮,打开删除为...子菜单并选择硬链接克隆:
...选择符号链接克隆来创建现有树结构的克隆。
硬链接和符号链接克隆也可以通过拖放来创建。选择一个文件夹,按下操作按钮将其拖到目标文件夹。当动作按钮被释放时,打开放在这里...子菜单并选择硬链接克隆或者使用Windows7/8/10符号链接克隆:
如果需要在不同的位置复制文件夹树,硬链接或符号链接克隆非常有用。所需的磁盘空间很小,因为新结构完全由NTFS目录条目组成,没有实际的数据存储量。 如果文件和文件夹都被选为源链接并作为硬链接克隆然后,选定的文件将作为硬链接放在硬链接克隆旁边。 因为克隆使用硬链接或符号链接,所以它们仅在NTFS卷内可用。硬链接克隆无法将文件夹结构从一个磁盘卷复制到另一个卷,因为硬链接仅限于在单个卷上操作。符号链接克隆可用于创建跨卷克隆。 创建克隆时,如果文件夹树包含以下内容,LSE将分叉其助手LSEUacHelper.exe,以将此操作转发给它符号链接,因为符号链接的创建需要提升,从而带来了著名的UAC对话。
命令行 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
智能镜子 | 智能镜像非常类似于智能复制不仅是副本,还有同步文件夹来源到目的地:
智能镜像的创建方式与交叉点相同。选择一个文件夹,单击操作按钮,选择选择链接源从操作菜单中...
...导航到目标文件夹,按下操作按钮,打开删除为...子菜单并选择智能镜子:
智能镜子在以下方面有一点不同自动重命名,因为它期望目标位置中已经存在一个与源文件夹同名的文件夹,这样它就可以进行镜像。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
德洛尔副本 | 删除克隆拷贝是一种通过结合使用硬链接克隆和智能拷贝来创建增量备份的方法。
下图概述了DeLorean Copy的内容
一般来说,删除副本有3个主体:源(t)、初始备份和备份(n)。
关键是所有文件备份1是透明可访问的,但是占用的空间很少,因为来源(t+1)已更改,因此只需要有效地从复制几个文件来源(t+1)到备份1。 这可以不断重复。第二轮将使用来源,备份1和备份2对于删除副本:
删除副本的创建方式与连接相同。选择一个文件夹,单击操作按钮,选择选择链接源从操作菜单中... ...导航到目标文件夹,按下操作按钮,打开删除为...子菜单并选择德洛尔副本: 如果第一次将删除的拷贝放到目录中,将执行上述第1阶段中描述的操作,即智能拷贝。链接外壳扩展通过附加时间戳自动为目标生成文件夹名称。 目录到目标目录的任何连续删除都会启动第2阶段和第3阶段。根据上面的描述,它会将以前备份中的硬链接克隆到当前备份中,并且还会将源镜像到当前备份中。 包含许多副本的目录可能看起来像这样。
命令行 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
备份模式 |
备份模式使LSE还可以从所有目录中复制ACL和加密文件,即使是当前用户无法访问的目录。
LSE.exe如此复制
备份模式默认情况下是禁用的,可以通过最小二乘配置工具。 要执行备份操作,用户必须拥有备份名称和恢复名称权限。开箱即用的Wndows配置将这些权限分配给备份操作员和管理员组,但是上述权限也可以单独分配给特定的用户或组。
并导航到 "计算机配置"-%3E"Windows设置"-%3E "安全设置"-%3E "本地策略"-%3E "用户权限分配"-%3E "备份文件和目录" "计算机配置"-%3E"Windows设置"-%3E "安全设置"-%3E "本地策略"-%3E "用户权限分配"-%3E "还原文件和目录" 不带gpedit.msc |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
卷安装 点支持 |
卷装载点提供将完整的本地卷映射到任意磁盘位置的功能。
卷装入点的创建方式与硬链接相同,只是源链接是卷而不是文件。选择一个本地卷,单击鼠标右键,选择选择链接源从操作菜单中,导航到目标文件夹,单击操作按钮,打开子菜单删除为...并选择卷装入点:
当按下操作按钮将选定的本地卷拖到目标文件夹时,也可以通过拖放创建卷挂载点;释放鼠标右键后,选择放在这里...子菜单,然后卷装入点。
像往常一样,可以使用资源管理器中的卸载卷命令删除装载点。
要显示卷装入点的来源,请使用备注栏卷装载点显示装载到选定路径上的卷。 确保只能装载本地卷,但不能装载映射的网络驱动器。 卷装载点的创建和删除必然会成功提升,这意味着著名的UAC必须确认对话。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
引用计数 | 如中所述背景介绍部分NTFS为每个数据流对象维护一个引用计数,即有多少NTFS目录条目引用了这些对象。 要显示引用计数,可以通过操作单击详细信息视图的标题行,在资源管理器右窗格中启用一列。
启用引用列后,将显示每个文件的引用计数。
Windows7/8/10:显示引用计数和交叉点原点的列不可用,因为Windows7/8/10处理用户定义列的方式已经被微软彻底修改,所有使用所谓的列处理程序的应用程序都将无法工作。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
链接属性 |
链接外壳扩展还支持所谓的资源管理器属性表,这意味着如果打开资源管理器中的文件或目录属性,链接外壳扩展会添加自己的选项卡,以显示硬链接、交叉点、卷装入点或符号链接的属性。 如果文件或目录是硬链接、连接、卷装载点或符号链接,则此附加选项卡仅显示在文件或目录属性中,否则此选项卡不可用。
探索 编辑 如果备份模式启用后,编辑的交叉点、符号链接或装载点的ACL将被保留。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
象征 | LSE支持创建符号链接。 创建符号链接本质上与其他链接创建过程相同。操作单击选定的文件,并从操作菜单中选择选择链接源。
当操作单击目标文件夹时,菜单包含一个删除为...子菜单中,要创建符号链接,请从子菜单中选择符号链接。与硬链接不同,符号链接可以跨越存储卷。
如果文件和文件夹都被选为源链接并作为符号链接克隆然后,所选文件将作为符号链接放在新创建的文件旁边符号链接克隆文件夹。 也可以在目录之间创建符号链接。
符号链接的覆盖图标 为了帮助区分符号链接和普通文件/目录覆盖图标在符号链接上实现,该链接在文件夹下显示浅绿色箭头图标。 符号链接的覆盖图标也可以是定制的。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
硬链接的枚举 |
只需选择一个硬链接文件,然后选择性能从操作菜单中:
硬链接枚举功能也可以通过命令行从ln.exe通过-枚举或者列表命令行开关。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
使用者帐户控制 |
由于UAC,一些API调用需要提升到管理级别,并且必须通过下面显示的对话框确认该提升。所以,如果你看到下面的方框,要求提升的程序是LSEUacHelper.exe,这是链接外壳扩展对UAC的贡献,你必须承认它才能创建符号链接。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
更改符号链接权限 |
绕过创建符号链接的UAC提示的一种方法是通过更改策略在全球范围内允许用户创建符号链接。 带gpedit.msc 不带gpedit.msc Linkshell Extension可以处理上述权限的授予,如果Symblic Link Privilege可用,则避免UAC提示。 Windows10中的开发人员模式 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
远程功能 | 它鲜为人知,但中小型企业网络协议支持在中小型企业映射网络NTFS驱动器内创建远程硬链接、连接和符号链接的操作。
链接外壳扩展使用此功能来创建所谓的远程硬链接、远程交叉点或远程符号链接。例如
已经创建了一个硬链接,很容易验证
此外,SMB1.0还报告硬链接的引用计数和交叉点的交叉点原点,这使链接外壳扩展能够显示远程文件的属性对话框。目前,通过SMB1.0报告的硬链接引用计数正确率为90%,因此请注意这一限制。
LSE同时支持映射网络驱动器和UNC路径。 映射但不可用的网络驱动器通常是浏览器启动性能不佳的原因。如果资源管理器必须检查所有驱动器映射,尤其是那些不可用的映射,可能会出现几秒钟的延迟。如果LSE也检查所有驱动器的状态,情况会更糟。 要解决此警告,可以通过打开/关闭链接外壳扩展的远程功能配置工具。 远程硬链接和中小型企业版本 SMB1.0: Windows XP,Windows2000... SMB3.0: Windows10,Windows Server 2012 R2... 所有这些版本都支持远程创建硬链接,但是由于SMB2.0,人们无法发现远程驱动器上的文件是否是硬链接。 这意味着,例如,如果您将Windows XP机器连接到由Windows7/8/10机器提供的SMB2.1驱动器,您将无法看到硬链接文件的覆盖图标,但您可以远程创建它们。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
可移动媒体 | LSE支持使用NTFS格式化的可移动媒体,以创建它对固定驱动器的所有功能。唯一的限制是,如果可移动介质安装到驱动器A:或B:。原因是A:或B:常用于软驱。
对于格式化为NTFS的可移动媒体,在创建硬链接或连接时,伦敦证交所报告“访问被拒绝”问题的可能性很小。这是由于可移动NTFS驱动器上的文件对象权限,这些权限是由该可移动介质上的另一台计算机创建的,因此导致了此“拒绝访问”消息。这里的解决方案是以管理员身份更改该可移动媒体的权限。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
很长的路 | 资源管理器支持最多256个字符的路径名,因此将所有应用程序的路径名限制在该长度。
另一方面,NTFS支持最多32767个字符的路径名,因此可能已经体验过超过256个字符的路径名。要解决这个问题,伦敦证交所可以处理很长的路所有操作最多32767个字符。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
子处理 |
使用subst.exe命令可以创建驱动器号,它指向NTFS卷上的某个路径。这意味着两个不同的驱动器号最终可能会解析到同一个NTFS卷上的位置。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
参考文献支持 |
借助Windows Server 2012,微软推出了参考文献文件系统,它是NTFS的指定后继。但是ReFS的第一个实现可以做一些很好的事情,但是缺少NTFS的一些重要特性,比如Hardlink支持。参考文献3.5提供了硬链接
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
第三方 文件系统 |
现在有很多第三方供应商提供的文件系统,支持硬链接、符号链接...为了在该驱动器上提供LSE功能,可以配置支持的文件系统: explorer.exe重启后,上述注册表项对已知文件系统的更改生效。 如果您不知道文件系统的名称,您可以通过发出ln.exe从命令提示符。 缺席Btrfs被配置为已知的第三方文件系统。 将您最喜欢的文件系统配置为被LSE识别是您自己的风险。基本上,LSE会对已配置的文件系统执行所有操作,它会对NTFS执行这些操作。因此,请确保您的文件系统支持与NTFS相同的原语,否则某些操作将会失败。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
配置 | 链接外壳扩展可以调整/配置,以适应不同的个人口味在某些方面。为了缓解这种情况,链接外壳扩展有一个名为LSEConfig的配套,它通过用户界面改变链接外壳扩展的行为。一旦启动,LSEConfig将抛出著名的UACUAC对话框,因为链接外壳扩展设置在Windows注册表中被更改。
本土化 链接外壳扩展的用户界面和命令有几种语言。你可以选择
明智之举 记录 远程功能 外部交叉点/符号链接处理 符号链接创建 复制方式 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
自定义覆盖图标 | 链接外壳扩展内置了交叉点、硬链接和符号链接的覆盖图标。由于图标取决于个人喜好,因此可以指定链接外壳扩展使用的图标。
当按下“应用”或“确定”时,更改任何与覆盖图标相关的设置将要求重新启动浏览器。
覆盖图标 有时,从链接外壳扩展中完全禁用某些覆盖图标可能是有用的,这可以通过勾选复选框来实现覆盖图标。
或者换句话说,window 7/8/10采用任何256x256图标,并将其大小调整为92x92,将其移动到左下角并覆盖。 对于小于256x256的所有其他分辨率,Windows7/8/10,您必须在左下角准备一个覆盖图标。
在我的调查中,能够处理Windows7/8/10图标的图标编辑器是现实世界图标编辑器 应用更改当您在“设置”对话框中按“确定”或“应用”时,设置将被接管。 如果对链接外壳扩展语言设置或与覆盖图标相关的设置进行了更改,您将被要求确认重新启动explorer.exe,以便您的更改生效。重新启动explorer.exe意味着,例如,explorer.exe境内的任何复制操作或其他未决操作被中断。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
背景介绍 | 硬链接是许多基于Unix的系统共有的功能,但不能直接用于Windows。这是一项功能,必须由操作系统的文件系统支持。
那么什么是硬链接呢?通常认为文件是文件名和一个数据对象。使用Windows资源管理器,可以很容易地浏览文件系统,显示了文件名还有数据对象,但这种1:1的关系并不适用于所有文件系统。 包括UFS、XFS和NTFS在内的一些文件系统之间存在N:1关系文件名还有数据对象,因此一个文件可以有多个目录条目。 那么,如何为同一个数据对象创建多个条目呢?在Unix中,有一个命令行实用程序ln,用于为现有文件创建链接条目,因此一个数据对象有许多文件名,或称为硬链接。 对于创建的每个硬链接,文件系统都会增加存储在数据对象,即它存储了多少文件名参考数据对象,该计数器(由文件系统)在数据对象本身中维护。当文件名引用数据对象是删除了数据对象的参考计数递减1。这数据对象它自己仅仅当引用计数递减到零时被删除。 引用计数是确定是否有多个引用的唯一方法文件名对a的引用数据对象,它只通知他们的号码不在那里的下落。 交叉点是有向图的树结构中的虫洞。通过浏览交叉点,文件系统中可能很远的位置变得可用。在交叉点树结构中修改、创建、重命名和删除文件在交叉点目标处操作,即如果删除交叉点中的文件,它将在原始位置被删除。 符号链接对于文件来说就像交叉点对于文件夹一样,因为它们都是透明的和符号化的。透明意味着应用程序可以像访问任何其他文件一样访问它们,象征意义意味着数据对象可以驻留在任何可用的卷上,即它们不限于像硬链接这样的单个卷。符号链接与快捷方式的不同之处在于,它们通过快捷方式(。lnk),某些东西必须读取和解释快捷方式文件的内容,然后打开它引用的文件(即,这是一个两步的过程)。当应用程序使用符号链接时,它可以立即访问符号链接引用的数据对象(即,这是一个一步到位的过程)。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
限制 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
常见问题 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
历史 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
状态 | 3.9.3.x版本是的稳定版本支持的plattforms。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
承认 | 我要感谢那些对Link Shell扩展的开发做出重大贡献的人。其中包括:
费利克斯·卡萨为了与NT4的硬链接基础。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
开放的问题 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
许可证 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
联系人/捐赠 | 错误报告或功能请求发送到赫尔曼·斯奇纳格。。 伦敦经济学院现在是,将来也是免费的,但是如果伦敦经济学院真的对你有帮助,节省了你很多时间,请考虑通过贝宝捐款 或者扁我 或者捐赠比特币: bc1q 4 hvevwrmnwt7 jg8 vws0 V8 xajywhfl4gwca5av
链接外壳扩展也有自己的页面脸谱网,您可以在其中找到新版本的公告,并可以讨论功能请求 。 Link Shellextension通过广播发布说明简易资讯聚合。 。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[计] 下载 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
遗产 [计] 下载 |
|