首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用新的- Hardlink PowerShell PSCX命令创建硬链接

如何使用新的- Hardlink PowerShell PSCX命令创建硬链接
EN

Stack Overflow用户
提问于 2009-08-20 07:02:23
回答 2查看 3.9K关注 0票数 6

我想创建一个新的硬链接与PowerShell社区扩展PSCX命令新-硬链接http://pscx.codeplex.com/。我已经阅读了man文件,并尝试了几乎所有的命令组合,但都不起作用。我遗漏了什么?(我知道fsutil,但我想使用这个命令/别名)

下面是目录结构: E:\Source E:\Test

以下是我尝试过的命令的一些变体:

代码语言:javascript
复制
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"

下面是假设的语法:

代码语言:javascript
复制
New-Hardlink [-Path] <String> [-Target] <String> [<CommonParameters>]

-Path <String>
    Path to the new link.

-Target <String>
    Target of the link.

结果总是来自以下几个方面:

代码语言:javascript
复制
New-Hardlink : Unable to find the file 'E:\Source.

此命令是否不适用于目录,而仅适用于文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-08-20 07:21:35

我会害羞地回答我自己的问题。

是的,确实硬链接指的是文件。要在目录中完成此操作,New-Junction命令应按如下方式使用:

代码语言:javascript
复制
New-Junction E:\Test\Dest E:\Source

第一个参数表示要放置新交点的位置。

第二个参数是指您希望连接的目录

票数 8
EN

Stack Overflow用户

发布于 2018-02-06 21:26:46

Powershell 5+包括一种原生方式,用于创建任何类型的硬/软链接和连接。

对于那些来自谷歌的人:

PowerShell 5.0及更高版本支持使用New-Item cmdlet创建符号链接和连接。

在下面的内容中,单击B.txt将带您转到A.txt。目录也是如此。

代码语言:javascript
复制
# To create a symbolic link on a file:
New-Item -ItemType SymbolicLink -Name B.txt -Target A.txt
New-Item -ItemType SymbolicLink -Path C:\Temp\B.txt -Value A.txt

# To create a hard-link on a file:
New-Item -ItemType HardLink -Path C:\B.txt -Value C:\A.txt

# To create a symbolic link on a directory:
New-Item -ItemType SymbolicLink -Name B_Directory -Target C:\A_Directory

# To create a junction on a directory:
New-Item -ItemType Junction -Path C:\Junction -Value C:\A_Directory
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1304424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档