仅作为学习正点原子Linux嵌入式开发的学习笔记

一般在嵌入式Linux开发中,都会用到虚拟机,作用是提供编译C语言或系统的环境,主机与虚拟机的文件传输是一件很常见的操作。当虚拟机里装的是带图形界面的Linux发行版(如Ubuntu)时,我们可以直接通过拖拽或复制粘贴的形式进行主机与虚拟机的文件传输。但是,如果不是用虚拟机开发,而是用服务器,或者虚拟机里的系统没装图形界面,此时我们要想进行文件传输,就不是一件简单的事了。不过不用担心,我们可以使用FTP解决这个问题。

文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。

——百度百科

在虚拟机Ubuntu中安装FTP

打开终端,输入sudo apt-get install vsftpd 安装FTP服务器

安装完成后,在终端输入 sudo vim /etc/vsftpd.conf 修改配置文件,打开写使能 ,


修改完成后保存退出,使用sudo /etc/init.d/vsftpd restart 重启FTP服务器

在Windows下安装FileZilla

FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色、直觉的接口。

FileZilla 官方下载地址:https://www.filezilla.cn/download

选择一个版本下载

安装:

安装完成后,打开软件,主界面如下图

点击文件,打开站点管理器,新建一个站点,


在查看虚拟机的IP地址

输入虚拟机的IP,用户名和密码,进行连接,


连接后,在软件右部分会出现虚拟机的用户目录,

上面的服务端中文目录名出现了乱码,再次打开站点管理器,修改字符集设置,

此时中文显示正常

使用FileZilla进行文件传输

接来下我们来进行传输操作,可以右键选择上传/下载进行传输,也可以直接拖拽进行传输。


传输成功,

可以在Ubuntu的对应目录下看到刚才传输的文件。

使用FTP进行主机与Linux的文件传输相关推荐

  1. window 与 linux 之间文件传输

    window 与 linux 之间文件传输 linux 上安装工具 安装命令:yum install lrzsz 1.linux to windows sz filename 2.windows to ...

  2. FTP(File Transfer Protocol,文件传输协议)

    ftp FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一.FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端.其中FTP服务器 ...

  3. linux 传输大文件大小,Linux大文件传输(转)

    我们经常需要在机器之间传输文件.比如备份,复制数据等等.这个是很常见,也是很简单的.用scp或者rsync就能很好的完成任务.但是如果文件很大,需要占用一些传输时间的时候,怎样又快又好地完成任务就很重 ...

  4. Linux中文件传输方式

    TFTP : FTP是文件服务器,可实现将文件上传至远程服务器,也可以从服务器下载文件到本地主机. scp: scp能够将不同主机的文件进行相互传输,使用简单方便. rz : 用于linux与wind ...

  5. Linux的文件传输工具(WinSCP)付下载连接

    本简介,WinSCP是一个支持SSH的SCP文件传输软件.WinSCP中文版体积小.占用系统资源少.操作简单,只需要连接相应的服务器就可以进行下载和传输文件.重要的是WinSCP中文版软件还有着很多特 ...

  6. linux篇-文件传输

    在不同主机间传输文件,常用的有三个命令:sftp.scp.rsync. sftp.scp 与 ssh 这三个命令默认都使用 22 端口. sftp/scp/rsync 三者连接远程主机时,使用的格式都 ...

  7. linux工作笔记-linux之间文件传输图形界面工具gftp

    原博客地址如下: https://blog.csdn.net/w5nner/article/details/21174671 linux系统之间传输文件习惯使用gftp,现写一下安装与使用记录. 安装 ...

  8. [linux] SFTP文件传输基本命令

    SFTP文件传输基本命令 - 木洒 - 博客园 (cnblogs.com) 1.sftp建立连接 [root@localhost ~]# sftp username@remote_ip(or remo ...

  9. Linux中文件传输、解压缩文件

    第一次在服务器上部署项目文件,谨慎慢又慢,搜了那么多命令也是瞎,直接简单上手得多舒服 1.上传本地文件到linux,linux下载文件到本地命令 1)sz命令发送文件到本地:[ ]# sz filen ...

  10. linux串口文件传输助手怎么用,SerialTool: SerialTool是一个实用的串口调试工具,这款工具支持串口调试助手、波形显示和文件传输等功能...

    SerialTool A practical Serial-Port/TCP/UDP debugging tool. 简介 SerialTool是一个跨平台的串口/网络调试工具.此工具支持串口调试助手 ...

最新文章

  1. 网络编程相关概念学习笔记
  2. python语言入门书籍推荐-入门python有什么好的书籍推荐?
  3. c语言怎么编程极差,我是一个编程能力很差的计算机专业的孩子。。==
  4. 平时学习中的拙作,希望交更多的朋友,希望得到更多的指导和交流
  5. java中gc是怎么工作的_java中的GC(gabage collection)如何工作
  6. 求两个整数的最大公约数
  7. Source Insight Source Navigator使用技巧
  8. 在使用selenium,Chrome无界面浏览模式与自定义插件加载问题
  9. 微服务升级_SpringCloud Alibaba工作笔记0025---Nacos持久化切换配置
  10. 【GWT系列】实现远程过程调用
  11. textarea文本框默认显示文本鼠标点击时清空
  12. 信号报告(Java)
  13. ICLR2019 | 模型训练会发生了大量的、反复的样本遗忘现象,如何解决?
  14. 华芯微特SWM220R8T7-LQ64-22100最小系统板测试版开发板面包板
  15. 怎么通过网络快速赚钱,无非是这4种方式!
  16. 5.14.1.14 LBA Status Information
  17. 串口工具推荐——串口监视精灵v4.0
  18. SM2256K AB主控固态硬盘开卡经验,SM2259XT2可以参考
  19. Redis的五种数据结构原理分析(中)
  20. 传统客服压力山大,如何应用智能客服打造直击痛点的解决方案?

热门文章

  1. 巨蟒django之CRM1 需求分析表结构设计注册登录验证
  2. java 批量文件编码转换 GBK to UTF-8(swing界面)
  3. 公司文案编辑常用迅捷PDF转换成Word转换器
  4. 所谓的进步和提升,就是完成认知升级
  5. TSP_旅行商问题 - 遗传算法(四)
  6. 初探springboot的荆棘之路
  7. 6 - 常用模块(os,sys,timedatetime,random,jsonpicle,shelve,hashlib)
  8. STM32可用的QRCODE二维码生成库
  9. 数据库—Mysql相关
  10. java 不能回滚_在Java 8中回滚()语句执行失败的最佳方法是什么?