hpcfile get
从群集节点下载一个或多个文件。 可以将文件下载到本地计算机或网络上的共享文件夹。
注意
此子命令是在具有 Service Pack 1 的 HPC Pack 2008 R2 中引入的,在早期版本中不受支持。
语法
hpcfile get [/scheduler:{address}] [/head:{length}] [/tail:{length}]
[/quiet:{true|false}] [/lines:{true|false}] [/targetnode:{node}] [/file:{path}]
[/destfile:{path}] [/encoding:{encoding}] [/stdout:{true|false}]
hpcfile get {/? | /help}
参数设置
参数 | 说明 |
---|---|
/调度 | 指定群集头节点的名称。 |
/targetnode | 指定群集节点的名称。 只能指定一个目标节点。 |
/文件 | 指定源文件的完全限定路径(即要下载的文件)。 可以使用星号 \ 作为通配符。 例如,若要下载 C:\Users\myName 中的所有文本文件,请指定:C:\Users\myName\*.txt |
/destfile | 指定目标文件夹的完全限定路径(即要在其中保存下载的文件)。 这可以是本地计算机上的路径,也可以是网络上共享文件夹的路径。 如果未指定,hpcfile 将文件下载到本地计算机上的当前目录。 如果要下载单个文件并想要以其他名称保存该文件,则可以指定文件名。 例如,C:\Users\myName\myCopy.txt。 |
/编码 | 指定源文件的编码。 如果未指定此参数,则通过检查文件的前几个字节来确定编码。 自动识别 UTF-8、little-endian Unicode 和 big-endian Unicode。 当无法自动识别源文件的编码时,应指定此参数。 |
/头 | 如果指定,该命令对文件的第一个 <长度> 字节或行进行操作。 例如,若要对文件的前 4 KB 进行操作,请指定参数,如下所示:/head:4096。 此示例要求 /lines 设置为 false。 |
/线 | /lines 设置为 false(默认值),/head 或 /tail 参数的 <长度> 值解释为字节数。 如果为 true,则 <长度>/head 或 /tail 参数的值解释为行数。 此选项的简短形式为 /l /l。 |
/尾巴 | 如果指定,该命令仅对文件的最后一 <长度> 字节或行进行操作。 例如,若要对文件的最后 4 KB 进行操作,请指定参数,如下所示:/tail:4096。 此示例要求 /lines 设置为 false。 |
/安静 | 如果指定,该实用工具将始终覆盖目标文件(如果存在),而不是提示。 此选项的简短形式是 /q。 |
/stdout | 如果为 true,则每个文件的内容将写入 stdout。 如果指定了目标文件,则不能使用此选项。 此参数的简短形式是 /o。 |
/? | 在命令提示符处显示帮助。 |
/帮助 | 在命令提示符处显示帮助。 |
示例
若要从 NODE002 上的 C:\Users\myName 下载所有文本文件(.txt),并将其保存到本地计算机上的 C:\myFiles:
hpcFile get /scheduler:myHeadNode /targetNode:NODE002 /file: "C:\Users\myName\*.txt" /destFile: "C:\myFiles"
若要从NODE002下载 C:\Users\myName\myLog.txt,并将其保存为本地计算机上的 C:\myFiles\myLogNODE002.txt:
hpcFile get /scheduler:myHeadNode /targetNode:NODE002 /file: "C:\Users\myName\myLog.txt" /destFile: "C:\myFiles\myLogNODE002.txt"