linux系统如何导出文件```?

linux系统如何导出文件```?,第1张

Linux不像Windows一样,接上新硬件后可以自动识别,在Linux下无法自动识别新硬件的,需要手动去识别。USB移动存储设备通常被识别为sda1,具体可以通过fdisk -l命令查询。

在使用U盘前,我们先要为外挂点新建一个子目录,一般外挂点的子目录都是建立在/mnt里面的,我们也建在那里,当然也可以建在/目录下,名字可以自己定,我们就取名为usb,终端下的命令如下:

mkdir /mnt/usb

然后我们就可以接上我的U盘了,然后在终端下输入命令并击Enter键即可:

mount /dev/sda1 /mnt/usb

在Windows下当我们用完U盘后,在我们取下U盘前我们先要删除,同样在Linux下我们也要删除挂起点,方法是:

umount /dev/sda1 /mnt/usb 或 umount /dev/sda1

如果不把U盘给umount掉,那样很容易造成数据的丢失

1、从linux下载文件到嵌入式设备

前提条件:开发板上已经烧录好了u-boot,kernel,rootfs,能运行系统管理文件,且能上网,ping通,配置开启了tftp。

注意:这里的下载文件,不是tftp写入镜像的意思,是下载文件到某个目录。

tftp有两种方式来下载文件,从Ubuntu或pc主机。

tftp -g -r 文件名称192.168.0.66 ,后面的ip是主机ip

1、如果是主机,只需要下载一个tftp软件。

在pc端打开exe运行文件,然后拷贝文件到文件夹下,自动识别ip和目录,不需手动调,如果有WiFi网卡,禁用先,识别到有线网卡ip,再开启如果需要上网。别搞错了,WiFi网卡是不能传输的,在串口终端,进入根文件下,输入运行命令。

如tftp -g -r encode 192.168.0.66,将encode下载到嵌入式,路径就是在哪个地方,输入的命令,就会下载到当前目录。

如果Ubuntu的tftp环境不好搭建,用这种方式很简单,开发时,只需将编译的文件,写个脚步拷贝到共享文件下的tftp目录下,每次运行脚本,就很方便,我的终端挂载不上虚拟机,就是用这种方法调试下载的,

2、如果是从Ubuntu,Ubuntu和嵌入式设备tftp服务都需已经搭建好,将需要下载的文件复制到tftp目录

如上命令

一、配置环境

虚拟机Linux:Fedora 9

文件传输工具:SSHSecureShellClient-3.2.9

二、实现步骤

1. 在Windows中安装文件传输工具SSHSecureShellClient-3.2.9,主界面如下。左边是Windows资源管理器,右边是Linux目录显示区(还没连接到Linux不可 *** 作) 。

2. 启动虚拟机中的Linux,查看Linux的IP地址,如下。ifconfig命令查看IP地址,IP是192.168.134.128。

3. 在Windows的命令行测试Ping Linux的IP地址,如下。可以Ping通Linux主机。

4. 开启Linux的SSHD服务,如下。SSHSecureShellClient-3.2.9需要SSHD服务支持。

5. 开始到Linux的连接,如下:

(1)单击工具栏上的Quick Connect按钮;

(2)输入Linux的IP地址和用户名,其他默认;

(3)如果出现这个界面,说明不能连接到这个IP或者SSHD服务没有开启;

(4)如果出现这个界面,说明可以连接到Linux了,输入Linux的登录密码;

(5)已经连接到Linux了。左边是Windows资源管理器,右边是Linux目录,默认打开到/root目录。

6. 开始在Windows与Linux之间传输文件,如下。直接用鼠标拖动要传送的文件即可。

在实际的嵌入式Linux开发中,有很多时候需要在Windows与Linux之间传输文件,特别是只有一台开发主机的时候,当然在Windows与Linux之间传输文件的方法也有很多。

关于更多Linux的学习,请查阅书籍《linux就该这么学》。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8956230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存