Windows与Linux传输文件

作者:IT技术圈子 浏览量:105   发表于 2024-10-15 21:59 标签:

在Windows和Linux系统之间传输文件,可以使用多种方法,如FTP、Samba、SSH、以及Windows Subsystem for Linux (WSL) 中的文件系统。以下是使用SSH传输文件的例子:

  1. 在Windows上安装SSH客户端,如PuTTY或者使用Windows 10或更高版本自带的OpenSSH客户端。
  2. 在Linux服务器上安装SSH服务器端,如openssh-server。
  3. 在Windows上使用SSH客户端连接到Linux服务器。
  4. 使用scp命令传输文件。

例如,要从Windows传输文件到Linux:

scp C:\path\to\your\file.txt user@linux-host:/path/to/destination/

要从Linux传输文件到Windows:

scp user@windows-host:/path/to/file.txt C:\path\to\your\destination\

确保替换user为Linux或Windows主机上的用户名,linux-hostwindows-host为目标主机的IP地址或主机名,以及文件路径。

如果你在Windows上使用的是Bash或者PowerShell的WSL实例,可以直接使用Linux文件系统路径来传输文件。例如:

cp /mnt/c/path/to/your/file.txt /path/to/destination/

或者使用rsync来传输文件,它可以保持文件的时间戳和权限,并且比scp更高效。