- 积分
- 2533
- 最后登录
- 2024-3-29
- 精华
- 0
- 阅读权限
- 50
- 主题
- 101
- UID
- 4720714
- 帖子
- 6258
- PB币
- 8186
- 威望
- 5
- 贡献
- 0
- 技术
- 15
- 活跃
- 2115
- UID
- 4720714
- 帖子
- 6258
- PB币
- 8186
- 贡献
- 0
- 技术
- 15
- 活跃
- 2115
|
发表于 2021-12-8 10:38:17
IP属地安徽
|显示全部楼层
用法:
1. 选择文件或者文件夹, 设置为源连接点
请勿使用多线程下载工具下载论坛附件!
2. 在目标处右键单击空白, 创建为硬链接或者符号链接, 如果源是一个目录, 那么可以创建为副本或者目录连接点
请勿使用多线程下载工具下载论坛附件!
3. 这是创建了硬链接后的右键打开属性, 可以看到指向的真实位置和硬链接的引用计数.
顺便一提, windows system32目录里也有大量的这种硬链接, 可以看到他们的位置(windows更新补丁, 其实就是利用了硬链接, 补丁下载到特定目录, 然后只要替换硬链接就达到了更新补丁的目的, 还可以随时回退, 这也是不建议清理补丁的原因之一)
请勿使用多线程下载工具下载论坛附件!
下载:
HardLinkShellExt_X64.7z
(3.19 MB, 下载次数: 18)
阿里云
[color=rgba(0, 0, 0, 0.85)]https://www.aliyundrive.com/s/8eCeb5TfZCP
[color=rgba(0, 0, 0, 0.85)]蓝奏
下载:https://cleanery.lanzouo.com/iyT96xdcjgd 密码:fqhx
稍微科普下:
软连接和硬链接的区别, 还有什么是目录连接点.
软连接
也叫"符号链接", 是一个特殊的文件, 可以指向另一个文件或者目录.
访问这个软连接的文件, 就仿佛是访问该文件本身一样. 一个符号链接文件仅包含有一个文本字符串,其被操作系统解释为一条指向另一个文件或者目录的路径。它是一个独立文件,其存在并不依赖于目标文件。如果删除一个符号链接,它指向的目标文件不受影响。如果目标文件被移动、重命名或者删除,任何指向它的符号链接仍然存在,但是它们将会指向一个不复存在的文件。这种情况被有时被称为被遗弃(百度百科)
硬链接
首先不能跨盘符使用, 因为这个是文件系统提供的. 比如说NTFS提供了, 而旧版的REFS就没提供[1], 硬链接可以理解是可以在一个盘符的不同文件夹里多次引用同一个文件, 改动一个文件, 那么所有硬链接就一起改动, 只占用一份空间. 如果删除其中一个硬链接, 文件是还在的, 只有删除所有硬链接, 文件才会彻底删除. 多用于操作系统更新补丁的时候.
windows 更新的时候, 把旧版文件备份, 下载新补丁, 把system32文件删掉, 替换成新补丁的硬链接. 这就是更新补丁的过程.
其中替换硬链接发生在重启的时候.
目录连接点
如果希望链接的目录可以当作正常目录使用, 并且能访问层级目录, 那么目录连接点就是最好的选择.
所有对这个目录的操作都会重定向到连接目标, 但是在文件系统和软件里看到的仿佛这个目录还在原地
多用于迁移文件[2], 转移游戏存档之类的.
[1]: 版本 ReFS 3.5 Windows 10 Enterprise Insider Preview 版本19536和更高版本进行格式设置。 仅为新格式化的卷添加硬链接支持。 硬链接不能用于已从以前版本升级的卷。
[2]: 我惯用的做法是把一些无法修改路径的缓存目录, 链接到内存盘里.
|
|