dir / a命令显示给定位置中所有文件,文件夹的列表。但是它将显示连接点的类型以及指向文件夹的符号链接。是否有任何命令可以区分并告诉我其中哪些是连接点,哪些是符号链接以及哪些文件是硬链接?
为什么不使用SysInternals的junction.exe?它允许您列出特定文件夹或其子文件夹中的所有联结。
从网站:
介绍
Windows 2000和更高版本支持目录符号链接,其中目录充当到计算机上另一个目录的符号链接。例如,如果目录D:\ SYMLINK指定C:\ WINNT \ SYSTEM32作为目标,那么访问D:\ SYMLINK \ DRIVERS的应用程序实际上将访问C:\ WINNT \ SYSTEM32 \ DRIVERS。目录符号链接在Windows中被称为NTFS联结。不幸的是,Windows没有提供用于创建结点的工具-您必须购买Win2K资源工具包,该工具包附带用于创建结点的链接程序。因此,我决定编写自己的结点创建工具:Junction。连接不仅允许您创建NTFS连接,而且还允许您查看文件或目录是否实际上是重新解析点。解析点是NTFS联结所基于的机制,
请阅读此Microsoft KB文章,以获取有关使用联结的提示。
请注意,Windows不支持与远程共享上目录的联结。
如果要查看重新解析信息,则Junction的用法如下:
使用结点
使用联结来列出联结:
用法:[-s]
-s递归子目录
例子:
要确定文件是否为联结,请指定文件名:
交界处c:\ test
要列出目录下的联结,请包括–s开关:
结-sc:\
要为“ c:\ Program Files”创建结点c:\ Program-Files,请执行以下操作:
C:> md程序文件
C:>交界处c:\ Program-Files“ c:\ Program Files”
要删除联结,请使用–d开关:
结点-dc:\ Program-Files
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句