无需 2 倍内存即可将同一个文件保存在两个位置

无需 2 倍内存即可将同一个文件保存在两个位置

有时我希望能够从两个不同的地方访问一个文件,例如如果两门课程有一些共同的课程材料,但我不想复制它,因为那似乎很浪费。具有绝对路径的快捷方式并不理想,因为我可以移动整个内容,而具有相对路径的快捷方式也不理想,因为我可以更改文件夹的名称或其他内容。

我想做的基本上是复制粘贴,而不占用两倍的空间。比如,我可以重命名或移动任一“文件”,它仍然有效,但它们会指向同一个实际文件。这不是最大的问题,但如果可以的话,那就太好了。

我在 Windows 8.1 上。

答案1

还没有人将此作为答案发布,所以我继续:使用硬链接。在 cmd 中,如果您想复制,这将在当前文件夹中C:\somePath\someBook.pdf产生硬链接。someBookCopy.pdf

mklink /H someBookCopy.pdf C:\somePath\someBook.pdf

细节:https://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/

相关内容