背景:在使用 mobxterm SFTP 上传大文件时遇到一个问题:超过 64G 的大文件传到 64G 就不上传了。于是转到 windows 的 cmd 命令行下使用 SCP 命令上传。果然还是最原始的最好用啊,哈哈哈… …
在 Windows 命令行中上传和下载文件或文件夹到 Linux 系统,可以使用 SCP 命令。SCP 是 Secure Copy Protocol 的缩写,它可以通过 SSH 协议在本地和远程主机之间传输文件。
以下是上传和下载文件或文件夹的步骤:
上传文件或文件夹:
上传操作
上传本地单个文件
- 打开 Windows 命令行,输入以下命令:
|
|
其中,<file_path>
是要上传的文件或文件夹路径,<username>
是 Linux 系统的用户名,<linux_ip>
是 Linux 系统的 IP 地址,<remote_path>
是 Linux 系统上的目标路径。
例如,要将本地的 example.txt
文件上传到 Linux 系统的 /home/user
目录下,可以输入以下命令:
|
|
上传本地整个文件夹到远端
如果要上传一个文件夹,可以使用 -r
参数,例如:
|
|
- 输入 Linux 系统的密码,按回车键。
- SCP 将会自动将文件或文件夹上传到 Linux 系统上指定的目录中。
下载操作
下载单个文件
- 打开 Windows 命令行,输入以下命令:
|
|
其中,<username>
是 Linux 系统的用户名,<linux_ip>
是 Linux 系统的 IP 地址,<remote_path>
是 Linux 系统上的文件或文件夹路径,<local_path>
是本地保存文件或文件夹的路径。
例如,要将 Linux 系统上的 /home/user/example.txt
文件下载到本地的 C:\Users\user\Documents
目录下,可以输入以下命令:
|
|
下载整个文件夹到本地
如果要下载一个文件夹,同样可以使用 -r
参数,例如:
|
|
- 输入 Linux 系统的密码,按回车键。
- SCP 将会自动将文件或文件夹下载到本地指定的目录中。