Windows 下是否存在基于硬链接的重复图片文件压缩工具?

208 天前
aoguai  aoguai

各位好,我在整理大量图片文件时遇到了一个难题,希望能得到大家的帮助和指点。在日常使用各种聊天软件的过程中会积累很多本地图片。这些图片又存放在不同的文件夹中,如果简单地通过查找并删除重复文件的方法,会造成某些内容不完整。

在了解了 Windows 下符号链接和硬链接的使用后,我发现硬链接可以实现无论文件在任何情况下都能正确显示文件的占用空间和属性等信息。同时,硬链接可以在删除源文件的情况下依然保留文件内容,通过硬链接访问。

因此,我想请教:

  1. 在 Windows 系统中,是否有任何基于硬链接的工具,能够帮助我有效管理和压缩这些重复的图片文件?
  2. 如果有,能否推荐几款效果较好的软件?
  3. 是否存在一些使用技巧或注意事项,能够在实际操作中提高效率,避免数据丢失?
938 次点击
所在节点   问与答  问与答
9 条回复
NoOneNoBody
NoOneNoBody
208 天前
1.删除链接不影响文件和其他同源的链接,但删除文件,链接也会无效
2.你这种需求是找出相同文件的不同位置,只保留一个,其他位置创建链接并指向这剩余的一个,这个很容易弄错
3.除非文件非常庞大,否则管理的难度远远高于腾出空间获得的优化,三思

找到重复文件并删除的很多,但在删除时建同名链接的应该没有,我用过很多这种找重复文件的工具,从没见过,但有些找重复文件的工具可以生成 log ,记录文件位置,你可以自己另写脚本根据位置删除并创建链接
tool2dx
tool2dx
208 天前
这个一个很有意思的想法,我去查了一下,NTFS 在设计时,就加上了硬链接的引用计数功能,技术相对来说是比较安全的,不存在翻车的可能性。

但是软件支持确实不太成熟,可能这种需求比较小众吧。
fms
fms
208 天前
但印象中其中一个被修改了不就全部修改了吧
mainjzb
mainjzb
208 天前
确认和硬链接没关系,硬链接和普通文件一样,所有软件都能适应,不需要任何基于硬链接软件这么一说
v2tudnew
v2tudnew
208 天前
Duplicate Cleaner
硬链接的文件不仅仅是修改,替换也会把所有链接的文件替换掉。
在不熟悉软件的情况下最好先备份一次。
aoguai
aoguai
208 天前
好的好的,谢谢各位。
看了 @NoOneNoBody 的建议,深思熟虑感觉确实管理的难度远远高于腾出空间获得的优化,还是放弃了
tool2dx
tool2dx
208 天前
@aoguai 没什么不好管理的,删任意一个文件或者引用,都不会影响另一个。

微软官方本来就是支持的,只不过技术只在 server 版本的 windows 上开放。

https://blog.51cto.com/543925535/1104449

管理也不难,和 everything 一样,都是存到 NTFS master file table 里,可以做到磁盘文件头瞬间读取和查询。
aoguai
aoguai
208 天前
@tool2dx 主要是可能还要考虑到需要创建同名链接问题,而且确实没看到有满足需求的软件
aoguai
aoguai
208 天前
@v2tudnew 好像不能找出相同文件的不同位置,只保留一个,其他位置创建链接并指向这剩余的一个

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1056166

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX