Ubuntu和Windows之间文件无损互传

简介: Ubuntu和Windows之间文件无损互传

前言

在基于 Ubuntu 环境的开发过程中,我们经常需要在 Ubuntu 和 Windows 之间进行文件传输。VMware Tools 虽然支持两者之间直接复制粘贴,但是一般都需要先压缩(对于含有多个子目录的代码文件夹来说),或者有些文件粘贴会出错,速度也不快。为了很好的解决这个问题,这里介绍一种在 Ubuntu 和 Windows 之间,文件快速无损进行传输的 FTP 服务。

1 Ubuntu下FTP服务的开启

(1) 在用户根目录下打开终端,输入命令安装 FTP 服务;

sudo apt-get install vsftpd

5775c67dc3eb4c46891c52f58b85a6d4.png

(2) 输入命令,打开 vsftpd.conf 配置登录和读写;

sudo gedit /etc/vsftpd.conf

在打开的 vsftpd.conf 中,找到 local_enable=YES 和 write_enable=YES(一般在 28 和 31 行),确保这两行前面没有“#”,有的话就删除。


de9598f266214c86aed5e7bc2335f60a.png

修改完成后,使用 Ctrl + S 快捷键保存,然后关掉 vsftpd.conf 文件。

(3) 输入命令,重启 FTP 服务;

sudo /etc/init.d/vsftpd restart

e07b6821a48d4fc996bd6789c2aca665.png

(4) 获取Ubuntu IPV4地址;

输入命令,获取 Ubuntu 作为服务器的地址。

ifconfig

c5f0b043ddfe47828dab138fde1070df.png

这里要记住 Ubuntu 的 IPV4 网络地址,方便后续我们连接到 Ubuntu。如果没有安装 ifconfig 支持包,可以输入命令进行安装,再获取 Ubuntu 网络地址。

sudo apt-get install ifconfig

2 Windows下FTP客户端的安装

(1) 下载 FileZilla 客户端软件;

Windows 下 FTP 客户端我们使用 FileZilla,这是个免费的 FTP 客户端软件,可以在 FileZilla 官网下载,下载地址:客户端 - FileZilla中文网


b67256618b164fda973cbec00b9e6986.png

根据自己电脑的配置,选择下载。

(2) 安装 FileZilla 客户端软件;

双击安装包,配置安装路径,完成 FileZilla 客户端软件的安装,再打开软件:


3cca8c2ed4e847dfbd795c5fb3912307.png

根据自己电脑的配置,选择下载。

(2) 安装 FileZilla 客户端软件;

双击安装包,配置安装路径,完成 FileZilla 客户端软件的安装,再打开软件:

(1) 创建站点;

打开 FileZilla 软件,点击左上角"文件" —> "站点管理器",在"我的站点"下,点击"新站点" —> 输入新站点名称"Ubuntu 20.04"。

5e450354b9154106bb55fdb737f05248.png

这里的站点名称只是一个标识,根据自己的喜好进行设置,设置完成后,我们就建立好了一个空的站点。

(2) 配置站点;

1) 选中刚才新建的站点名称;

2) 主机栏:填写我们在上面获取的 Ubuntu IPV4 地址;

3) 加密栏:我们选择"只使用明文FTP";

4) 用户栏:填写 Ubuntu 登录用户名;

5) 密码栏:填写 Ubuntu 用户名密码;

6) 所有配置完成后,点击"连接"。


305a6356e33349a9b8333f596350e95c.png

(3) 文件互传实现;

连接成功后,页面的左边是 Windows 下的目录,页面的右边是 Ubuntu 下的目录。


0b702aa190cc48fcb28f57b9067658fc.png

这里我们做一个测试,把 Windows 桌面的 "esp-idf.tar.xz" 文件,直接拖到 Ubuntu 的 "FileZilla" 文件夹。(是的,文件的互传直接在 FileZilla 界面拖拽即可)


97497f73d84f453fb1472c4d028bae80.png

等待文件传输完成即可,传输速度基本维持在 10MiB/秒以上,不管文件夹中含有什么类型的文件,都可以顺利无损的进行传输。

总结

以上,就是在 Ubuntu 中开启 FTP服务作为服务器,在 Windows 中安装 FileZilla 软件作为客户端进行文件的无损快速互传。


相关文章
|
7月前
|
Ubuntu Unix Linux
在Windows上轻松安装和使用Ubuntu的方法详解
继续点击“Continue”按钮以继续安装流程,随后选择清理磁盘并安装操作系统的选项。 接下来,在安装过程中,你需要选择时区。为了与你的地理位置相匹配,请选择中国上海作为你的时区设置。 在安装过程中,你还需要设置计算机的名称以及账号密码。请务必牢记这些信息,因为它们将作为你登录系统的凭证。
|
5月前
|
Ubuntu 编译器 计算机视觉
Ubuntu 20.04环境下无法找到#include<opencv/cv.h>文件 - 解决方案。
希望这些信息能帮助你解决遇到的问题。
345 10
|
5月前
|
Ubuntu API C++
C++标准库、Windows API及Ubuntu API的综合应用
总之,C++标准库、Windows API和Ubuntu API的综合应用是一项挑战性较大的任务,需要开发者具备跨平台编程的深入知识和丰富经验。通过合理的架构设计和有效的工具选择,可以在不同的操作系统平台上高效地开发和部署应用程序。
244 11
|
7月前
|
Ubuntu Windows
双系统必备:Ubuntu自动挂载Windows分区
在双系统环境下,手动挂载Windows硬盘十分繁琐。本文介绍如何配置Ubuntu开机自动挂载Windows硬盘,包括硬盘识别、挂载点创建、fstab配置及验证步骤,帮助您节省时间,实现高效操作。
679 1
|
8月前
|
Ubuntu 安全
修复Ubuntu系统文件损坏问题:手动fsck指令
总结一下,使用 `fsck`修复文件系统是一个复杂的过程,涉及到诊断问题、安全卸载文件系统、执行检查与修复、并且通常在维护模式下完成。这个过程对于维护系统的健康和稳定至关重要。虽然命令和步骤可以按照标准手册执行,但每个系统的具体情况可能都有所不同,因此修复操作需要对系统和维护命令有所了解。在执行这一系列操作时请确保谨慎,并对系统有一定的认识,以避免不必要的数据丢失。
1281 8
|
7月前
|
缓存 监控 Ubuntu
Ubuntu操作系统下清除系统缓存与无用文件的方法
通过上述步骤断行综合性地对Ubuntu进行优化与整洁可显著改善其性能表现及响应速度。然而,请注意在执行某些操作前确保充分了解其潜在影响;例如,在移除旧内核之前确认新内核稳定运行无问题;而对于关键配置更改则需确保备份好相关设置以便恢复原状态。
1851 0
|
7月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
1445 0
|
7月前
|
Ubuntu Linux Windows
如何在Ubuntu系统中安装Wine,借此来运行Windows程序
熟悉的登录画面出现,在Ubuntu系统中扫描登录微信程序。
|
7月前
|
Ubuntu Linux Shell
手把手教你安装适用于Linux的Windows子系统——Ubuntu
重启完成,你看看重新打开Ubuntu是不是发生了变化,等待几分钟,系统配置完成,根据提示设置用户名和密码即可