当前位置:首页 > 系统教程 > 正文

从Windows到Linux的文件传输方法大全

从Windows到Linux的文件传输方法大全

三种简单实用的跨平台文件共享技巧

从Windows到Linux的文件传输方法大全 跨平台文件传输 SCP命令 FTP传输 Samba共享 第1张

在日常工作或学习中,我们经常需要在Windows和Linux系统之间交换文件。本文将介绍三种简单易行的跨平台文件传输方法,无论你是技术小白还是资深用户,都能轻松上手。以下是详细的操作步骤:

方法一:使用FTP/SFTP客户端(推荐FileZilla)

FTP传输是最经典的方式之一,而SFTP(SSH File Transfer Protocol)则更安全。FileZilla是一款免费开源的跨平台FTP客户端,支持FTP、SFTP和FTPS。

  • 步骤1:在Windows上下载并安装FileZilla客户端(https://filezilla-project.org/)。
  • 步骤2:获取Linux系统的IP地址(使用ifconfigip addr命令)。
  • 步骤3:打开FileZilla,在顶部输入:主机(Linux IP)、用户名、密码、端口(SFTP默认22),然后点击“快速连接”。
  • 步骤4:连接成功后,左边窗口为Windows本地文件,右边为Linux远程目录,直接拖拽文件即可完成文件传输

方法二:使用SCP命令(命令行方式)

对于习惯命令行的用户,SCP命令(Secure Copy Protocol)是一个轻量级的选择。Windows 10及以上版本已内置OpenSSH客户端,可直接使用SCP。

  • 步骤1:在Windows搜索“PowerShell”或“命令提示符”,右键以管理员身份运行(非必需,但建议)。
  • 步骤2:使用以下命令格式:scp C:\path o�ile.txt username@linux_ip:/home/username/
  • 步骤3:按提示输入Linux用户密码,文件即开始传输。若需要从Linux下载文件,则使用:scp username@linux_ip:/home/username/file.txt C:\path o\save\
  • 小贴士:如果Windows未安装OpenSSH,可通过“设置”>“应用”>“可选功能”中添加。

方法三:使用Samba共享(像局域网共享一样简单)

Samba是一个实现SMB/CIFS协议的开源软件,能让Linux像Windows一样提供文件共享服务。这种方法特别适合频繁交换文件的场景,实现真正的跨平台文件传输

  • Linux端配置:
    1. 安装Samba:sudo apt install samba(Debian/Ubuntu)或sudo yum install samba(CentOS/RHEL)。
    2. 编辑配置文件:sudo nano /etc/samba/smb.conf,在末尾添加共享目录配置,例如:
      [shared]   path = /home/username/share   browseable = yes   read only = no   guest ok = yes
    3. 创建共享目录并设置权限:mkdir /home/username/share && sudo chmod 777 /home/username/share
    4. 重启Samba服务:sudo systemctl restart smbd
  • Windows端访问:打开文件资源管理器,在地址栏输入\linux_ip\shared,即可像本地文件夹一样读写文件。如果设置了密码,输入对应的Samba用户凭据。

以上三种方法各有优势:FTP传输适合图形界面爱好者;SCP命令适合快速命令行操作;Samba共享则适合长期稳定的共享需求。根据你的实际场景选择合适的方式,即可轻松实现Windows与Linux之间的文件交换。希望这篇教程能帮助你掌握这些技巧!