Pac*_*ier 19 windows windows-vista filesystems hardlink
我试图创建一个目录硬链接(不是符号链接)。
我试过这个:mklink /d /h newfolder currentfolder但它告诉我Access is denied。我不明白如何拒绝访问,因为我以管理员身份运行批处理。
我们如何创建目录硬链接?
==
Windows Vista 家庭高级版 SP2
kob*_*ltz 19
我认为硬链接仅适用于文件而不适用于目录。
Hum*_*rro 13
Windows 中不存在指向目录的硬链接之类的东西。在Windows中,你要么创建符号链接通过使用命令到一个目录mklink /d link_name target_dir或创建结带mklink /J link_name target_dir。
与硬链接不同,联结可能跨越多个卷,有时被 Microsoft 称为“软链接”,您可以在此处阅读:
联结(也称为软链接)与硬链接的不同之处在于它引用的存储对象是单独的目录,联结可以链接位于同一台计算机上不同本地卷上的目录。
这里需要注意一些问题,因为 Microsoft 的命名法并不是很简洁,但简而言之,这些是您在 Windows 中创建对文件和目录的引用的选项:
(1)快捷方式:其内容是另一个文件的位置的文件。它或多或少地像一个软链接,但有一个关键的区别:它不是一个目录条目,链接信息存储在文件中。出于这个原因,它不适用于许多应用程序(至少,它在 Windows 资源管理器中的工作原理......);
(2)硬链接:用命令创建mklink /h。仅对文件有效并在给定卷内工作(即,就像在 Linux 中一样,您不能硬链接另一个分区或网络驱动器中的文件);
(3)交界处:这畜生真是古怪。它只适用于目录,而且——有趣的是——可以指向其他文件系统中的目录;
(4)符号链接:它很像在 Linux 中,也适用于目录和文件。(但往往需要管理员权限,这可能会使其相当不方便。)正如我上面提到的,它是使用mklink /d link_name target_dir目录(和mklink link_name target_file文件)命令创建的。您可以在此处阅读更多相关信息。
| 归档时间: |
|
| 查看次数: |
32398 次 |
| 最近记录: |