如何将文件和文件夹树复制到远程计算机?

     2023-02-23     212

关键词:

【中文标题】如何将文件和文件夹树复制到远程计算机?【英文标题】:How Do I copy the files and the Folder Tree to Remote Machine? 【发布时间】:2010-11-23 06:30:38 【问题描述】:

我有两台机器服务器 A 和服务器 B,我想使用 PowerShell 将服务器 A 中的所有文件和文件夹树复制到服务器 B。

我试过下面给出的命令,但它只复制文件夹中的文件,并没有创建文件夹树:

Copy-Item E:\TestSource\* //TestDestination/ -recurse -force

【问题讨论】:

我在这里回答了类似的问题:***.com/a/22419054/9130 【参考方案1】:

我假设您拥有 2 台服务器的权限

Get-ChildItem "\SERVER_A\C$" -Recurse |复制项目-目标"\SERVER_B\C$"

【讨论】:

我试过了,但它会复制所有文件夹以及将文件夹中的所有文件复制到目录的根目录 此语句以平面结构复制文件夹和文件。【参考方案2】:
Get-ChildItem \\server_a\c$ -Recurse | % 
   $dest = Join-Path -Path \\server_b\c$ -ChildPath (Split-Path $_.FullName -NoQualifier)

   if (!(Test-Path $dest))
   
      mkdir $dest
   

   Copy-Item $_.FullName -Destination $dest -Force

使用带有 -NoQualifier 参数的拆分路径将返回不带驱动器信息的源路径。将它与您的目标路径前缀连接,并使用结果创建目标目录(如果它不存在)并执行复制。

【讨论】:

【参考方案3】:

不要使用 PowerShell 的 Copy-Item cmdlet。查找第三方镜像/同步工具。我们使用RoboCopy。

【讨论】:

【参考方案4】:

如果您有源文件夹和目标文件夹,则可以使用以下命令:

robocopy $source $dest /e

如果您需要有关该命令的更多信息,可以使用 robocopy /?,或访问 Windows Server Technet, Robocopy 的 Robocopy 文档。

【讨论】:

markdown如何将文件从远程服务器复制到本地计算机?(代码片段)

查看详情

sh如何将文件从远程服务器复制到本地计算机?(代码片段)

查看详情

用于将文件复制到 50 多台远程计算机的 Robocopy 命令

】用于将文件复制到50多台远程计算机的Robocopy命令【英文标题】:Robocopycommandstocopyafiletoover50remotemachines【发布时间】:2015-01-0412:22:46【问题描述】:我昨天开始研究robocopy,试图将文件从一个目标复制并覆盖到多台远程计算机... 查看详情

用于将文件夹从本地计算机复制到远程服务器的 scp 命令语法 [关闭]

】用于将文件夹从本地计算机复制到远程服务器的scp命令语法[关闭]【英文标题】:Scpcommandsyntaxforcopyingafolderfromlocalmachinetoaremoteserver[closed]【发布时间】:2011-08-2205:41:46【问题描述】:我正在使用putty将文件从本地机器复制到远... 查看详情

将远程文件复制到本地计算机

-rrecursivelycopiesfilesandfoldersscp-r<user>@<hostname>:<file/folder><destination> ex:scp-rroot@tv:/var/www/html./ 查看详情

使用 scp 将本地文件从 Windows 复制到远程服务器 [关闭]

...2-1701:09:38【问题描述】:所以,我试图通过ssh和scp将文件文件夹从本地计算机传输到服务器。sudoing后,我使用如下命令:scp-rC:/desktop/myfolder/deployments/use 查看详情

linux文件拷贝到其他机器

参考技术A使用scp将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上复制文件或文件夹(目录)命令:一、复制文件:(1)将本地文件拷贝到远程scp文件名用户名@计算机IP或者计算机名称:远程路径本地192.168.1.8客户端scp... 查看详情

powershell 使用 Copy_Item cmdlet 将文件复制到远程计算机问题

】powershell使用Copy_Itemcmdlet将文件复制到远程计算机问题【英文标题】:powershellcopyfilesintoremotemachineissueusingCopy_Itemcmdlet【发布时间】:2022-01-1618:52:48【问题描述】:我试图将几个文件复制到我的远程盒子中,但我看到路径格式不... 查看详情

如何通过远程桌面连接把文件复制到远程主机

...接拷贝复制。IIS7服务器管理工具能让你轻松控制远程的计算机,它可以通过在另一端电脑上安装配套使用的IIS7服务器管理工具来进行与服务器的远程连接,就像坐在自己家的计算机前面一般,让你出门在外无后顾之忧,方便了... 查看详情

如何使用 JCIFS 将文件从 SMB 共享复制到不在域中的本地驱动器

...试使用JCIFS将一些远程文件以Java复制到本地驱动器。远程计算机位于域内。本地计算机不在域中。以下代码有效,但它真的很慢(700Kb需要2分钟...而且我有很多Mb...) 查看详情

如何将本地文件复制到远程服务器

xcopy如何把本地文件复制到远程服务器1.netuse\\\\IP地址密码/user:******2.xcopy文件\\\\IP地址\\批处理文件为backup.bat,其代码如下:=========================================================================================netuse\\\\192.168.1.198\\ipc$Zqf198703/user:royal... 查看详情

将一个linux系统中的文件或文件夹复制到另一台linux服务器上(scp的使用)

...户名@计算机IP或者计算机名称:文件名本地路径二、复制文件夹(目录):(1)将本地文件夹拷贝到远程scp-r目录名用户名@计算机IP或者计算机名称:远程路径(2)从远程将文件夹拷回本地scp-r用户名@计算机IP或者计算机名称:目录... 查看详情

如何远程复制另一台linux服务器

...看不明白谢谢急!1.从本机复制文件到远程scp文件名远程计算机用户名@远程计算机的ip:远程计算机存放该文件的路径2.从远程复制文件到本机:scp远程计算机用户名@远程计算机ip:文件名存放该文件的本机路径3.本地复制目... 查看详情

如何使用 Terraform 将文件从本地计算机复制到存储帐户

】如何使用Terraform将文件从本地计算机复制到存储帐户【英文标题】:HowtocopyafilefromlocalmachinetoastorageaccountusingTerraform【发布时间】:2020-09-0822:17:36【问题描述】:我已经使用Terraform创建了一个存储帐户并在其中创建了一个文件... 查看详情

如何将windows7里的文件复制到ubuntu中?

...完成了一个项目工程,现在我要将这个工程复制到ubuntu的文件夹下,但是却不行,是不是权限不够?怎么处理?坐等...谢谢啦在Windows7计算机上创建一个共享文件夹。在Ubuntu计算机上打开文件管理器,找到“文件夹”菜单,选择... 查看详情

使用python子进程和ssh读取远程文件?

...行需要访问文件的程序吗?您想使用SCP将文件复制到您的计算机吗?您希望Python能够直接读取或写入文件吗?您需要提供更多详细信息,说明您正 查看详情

如何使用 SCP 或 SSH 将文件复制到 Python 中的远程服务器?

】如何使用SCP或SSH将文件复制到Python中的远程服务器?【英文标题】:HowtocopyafiletoaremoteserverinPythonusingSCPorSSH?【发布时间】:2010-09-0906:15:16【问题描述】:我的本​​地机器上有一个文本文件,它是由在cron中运行的日常Python脚... 查看详情

如何使用 SSH 和 MAC OS X 终端跨计算机复制文件 [关闭]

...06:37:12【问题描述】:我正在尝试将我的.profile、.rvm和.ssh文件夹/文件复制到新计算机并不断收到“非常规文件”响应。我知道如何使用cp和ssh命令,但我不确定如何使用它们将文件从一台计算机 查看详情