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 软件作为客户端进行文件的无损快速互传。


相关文章
|
9月前
|
Ubuntu Unix Linux
在Windows上轻松安装和使用Ubuntu的方法详解
继续点击“Continue”按钮以继续安装流程,随后选择清理磁盘并安装操作系统的选项。 接下来,在安装过程中,你需要选择时区。为了与你的地理位置相匹配,请选择中国上海作为你的时区设置。 在安装过程中,你还需要设置计算机的名称以及账号密码。请务必牢记这些信息,因为它们将作为你登录系统的凭证。
|
7月前
|
Ubuntu 编译器 计算机视觉
Ubuntu 20.04环境下无法找到#include<opencv/cv.h>文件 - 解决方案。
希望这些信息能帮助你解决遇到的问题。
399 10
|
7月前
|
Ubuntu API C++
C++标准库、Windows API及Ubuntu API的综合应用
总之,C++标准库、Windows API和Ubuntu API的综合应用是一项挑战性较大的任务,需要开发者具备跨平台编程的深入知识和丰富经验。通过合理的架构设计和有效的工具选择,可以在不同的操作系统平台上高效地开发和部署应用程序。
277 11
|
9月前
|
Ubuntu Windows
双系统必备:Ubuntu自动挂载Windows分区
在双系统环境下,手动挂载Windows硬盘十分繁琐。本文介绍如何配置Ubuntu开机自动挂载Windows硬盘,包括硬盘识别、挂载点创建、fstab配置及验证步骤,帮助您节省时间,实现高效操作。
802 1
|
10月前
|
Ubuntu 安全
修复Ubuntu系统文件损坏问题:手动fsck指令
总结一下,使用 `fsck`修复文件系统是一个复杂的过程,涉及到诊断问题、安全卸载文件系统、执行检查与修复、并且通常在维护模式下完成。这个过程对于维护系统的健康和稳定至关重要。虽然命令和步骤可以按照标准手册执行,但每个系统的具体情况可能都有所不同,因此修复操作需要对系统和维护命令有所了解。在执行这一系列操作时请确保谨慎,并对系统有一定的认识,以避免不必要的数据丢失。
1473 8
|
9月前
|
缓存 监控 Ubuntu
Ubuntu操作系统下清除系统缓存与无用文件的方法
通过上述步骤断行综合性地对Ubuntu进行优化与整洁可显著改善其性能表现及响应速度。然而,请注意在执行某些操作前确保充分了解其潜在影响;例如,在移除旧内核之前确认新内核稳定运行无问题;而对于关键配置更改则需确保备份好相关设置以便恢复原状态。
2308 0
|
11月前
|
Ubuntu Linux 数据安全/隐私保护
Windows中安装WSL 2和Ubuntu系统的教程
回看这一路,有趣吧?你已经跨界成为了一个Windows和Linux的桥梁。期待在代码的世界里,把一切玩得风生水起!
554 13
|
11月前
|
Ubuntu 安全 Linux
详述Ubuntu中的/etc/rc.local与/etc/init.d/rc.local文件的不同应用场景
总结一下,`/etc/rc.local`和 `/etc/init.d/rc.local`可以说是系统自定义服务的二人转。在Systemd登基以前,`/etc/rc.local`是大明星,负责在系统启动的最后一刻执行任务。而 `/etc/init.d/rc.local`则扮演着保证 `rc.local`文件内容可以被执行的幕后角色。随着Ubuntu版图的更迭和Systemd的崛起,两者都有所转变,但它们依旧是实现系统自启动自定义命令和程序的得力工具,虽然现在要通过一些额外的设置来唤醒它们的能力。此外,由于Systemd的灵活性和强大,推荐使用更加现代化的Systemd单元(unit)文件来替代这
432 10
|
9月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
1647 0