如何使用新的,硬连接的PowerShell PSCX命令创建一个硬连接
-
19-09-2019 - |
题
我想创建一个新的硬连接与PowerShell的社区扩展PSCX命令行新硬连接 HTTP://pscx.codeplex .COM / 。我已阅读MAN文件,并试图命令的几乎每一个组合,但它不会工作。我在想什么? (我知道FSUTIL,但我想用这个命令行/别名)
下面是目录结构: E:\来源 E:\测试
下面是命令的一些变型中,我曾尝试:
New-Hardlink E:\Test\Source E:\Source
New-Hardlink -Path:"E:\Test\Source" -Target:"E:\Source"
New-Hardlink E:\Source E:\Test\Source
New-Hardlink E:\Source E:\Test\
New-Hardlink -P:"E:\Source" -T:"E:\Test\Source"
下面是假想的语法:
New-Hardlink [-Path] <String> [-Target] <String> [<CommonParameters>]
-Path <String>
Path to the new link.
-Target <String>
Target of the link.
结果总是一些从:
New-Hardlink : Unable to find the file 'E:\Source.
此命令是否不与目录,但只与文件?
解决方案
我会不好意思地回答我的问题。
是的,的确硬连接引用文件。与目录中的新的结命令应该使用像这样实现这一点:
New-Junction E:\Test\Dest E:\Source
的第一个参数是指你想放置新结的位置。
的第二个参数是指要结目录
其他提示
有关那些从谷歌来:
的PowerShell 5.0以上具有用于创建使用New-Item
小命令符号链接和结支持。
要创建一个文件的符号链接:强>
点击B.txt将带你到A.TXT。
New-Item -ItemType SymbolicLink -Name B.txt -Target A.txt
New-Item -ItemType SymbolicLink -Path C:\Temp\B.txt -Value A.txt
要创建的目录中的符号链接:强>
New-Item -ItemType SymbolicLink -Name B_Directory -Target C:\A_Directory
New-Item -ItemType HardLink -Path C:\B.txt -Value C:\A.txt
要创建的目录中的结强>
New-Item -ItemType Junction -Path C:\Junction -Value C:\A_Directory