![为什么在 PowerShell 中传输大型本地文件对我来说这么慢](https://linux22.com/image/758530/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%20PowerShell%20%E4%B8%AD%E4%BC%A0%E8%BE%93%E5%A4%A7%E5%9E%8B%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E5%AF%B9%E6%88%91%E6%9D%A5%E8%AF%B4%E8%BF%99%E4%B9%88%E6%85%A2.png)
我目前正在使用 PowerShell 的Copy-Item
命令行创建一个 500GB 文件的副本,并将其传输到计算机上的另一个本地硬盘上。这样做真的很慢:需要几个小时才能完成。当我简单地右键单击文件,选择复制并粘贴时,传输大约需要一个小时。是否有其他 PowerShell 命令可用于缩短传输时间?
编辑:Powershell 命令行程序我目前正在使用Copy-Item -Path G:\Backups -Destination I:\Backups -Force -Recurse
答案1
是否有其他 PowerShell cmdlet 可用于缩短传输时间?
它很慢,因为它使用缓冲 I/O。如果您想要性能同等,请使用本机 Windows 命令(例如 XCOPY 或 RoboCopy)并使用无缓冲 I/O。