有时我希望能够从两个不同的地方访问一个文件,例如如果两门课程有一些共同的课程材料,但我不想复制它,因为那似乎很浪费。具有绝对路径的快捷方式并不理想,因为我可以移动整个内容,而具有相对路径的快捷方式也不理想,因为我可以更改文件夹的名称或其他内容。
我想做的基本上是复制粘贴,而不占用两倍的空间。比如,我可以重命名或移动任一“文件”,它仍然有效,但它们会指向同一个实际文件。这不是最大的问题,但如果可以的话,那就太好了。
我在 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/