【Linux学习之挂载】在Linux系统中如何把文件拷贝到U盘
在Linux系统中如何把文件拷贝到U盘?
题目:将 home/guestuser1/myfile 文件复制到U盘中进行备份
答:
[huahua@localhost ~]$ su
[root@localhost huahua]#mkdir /home/guestuser1/usb ## 第一步
[root@localhost huahua]# fdisk -l ## 第二步
[root@localhost huahua]# mount /dev/sdb4 /home/guestuser1/usb ## 第三步
[root@localhost huahua]# cd /home/guestuser1/usb ## 第四步
[root@localhost huahua]# cp home/guestuser1/myfile . ## 第五步
[root@localhost huahua]# umount /dev/sdb4 ## 第六步
下面进行解释
第一步: 创建一个挂载点目录,用于把U盘挂载在此目录上
第二步: 查看U盘被系统分配的名称,找到如下内容:
结果显示:系统为U盘分配的设备名分别是/dev/sdb1和/dev/sdb4(因为我的U盘分了二个区)。
使用mount命令来完成挂载,这里使用系统分配的设备名/dev/sdb4来进行下一步操作(为什么不使用/dev/sdb1?因为此分区是NTFS分区,mount命令不能识别,会报错“mount: 未知的文件系统类型‘ntfs’”)
第三步: 使用mount命令来完成挂载,把 /dev/sdb4 设备挂载到 /home/guestuser1/usb 目录上
第四步: 切换到 /home/guestuser1/usb 目录
第五步: 正是上一步是切换到了 /home/guestuser1/usb 目录,所以可以用 . 来省略
也可以不执行第四步,直接执行第五步,使用绝对路径方法,如下
[root@localhost huahua]# cp home/guestuser1/myfile /home/guestuser1/usb
第六步: 此处卸载挂载点(设备),在百度上搜索出来可能是卸载目录,我们来看看这两个有什么不一样的地方?
卸载挂载设备:
[root@localhost huahua]# umount /dev/sdb4
卸载挂载目录:
[root@localhost huahua]# umount /home/guestuser1/usb
实例1:
1、我先创建挂载目录 /home/guestuser1/usb
2、此时还没有真正挂载,就卸载挂载目录,系统这时会提示:未挂载
3、执行挂载操作(将挂载设备 /dev/sdb4 挂载到目录 /home/guestuser1/usb 上)
4、然后卸载目录/home/guestuser1/usb ,会发生什么呢?如下:
我们可以看到目录依然存在,只不过U盘已经被卸载了(可以理解为安全弹出U盘了)
实例2:
1、执行挂载操作(将挂载设备 /dev/sdb4 挂载到目录 /home/guestuser1/usb 上)
2、卸载设备 /dev/sdb4
3、 查看目录
结果是目录依然存在,由此可见,卸载目录并不是删除目录,而是取消挂载关联。
可能细心的小伙伴会发现我最后还卸载了一下挂载目录 /home/guestuser1/usb
很可惜显示未挂载,这恰足以说明前面已经卸载过了。
总结:
在卸载时,无论是卸载 挂载设备 还是卸载 挂载目录 都可以的,如果受用卸载 挂载目录 的方法,卸载的是没有挂载的设备的目录则会提示:未挂载。个人建议使用卸载目录的方法(友好一点)。
温馨提示:挂载目录可以下次继续使用,无需再次创建
可能遇到的问题:
1、 无法使用 mount 命令
解决方法: 使用 su
进入root权限即可
【Linux学习之挂载】在Linux系统中如何把文件拷贝到U盘相关推荐
- 在Linux系统中如何把文件拷贝到U盘
Linux下把所有的都当成文件处理,如果在linux系统下需要拷贝文件,哪么你需要先把U盘挂载到系统中的某一个位置,然后再使用cp命令完成拷贝. 工具原料 Linux操作系统一台 U盘一枚 方法/步骤 ...
- ubuntu系统使用命令行将文件拷贝到u盘里
1.插入u盘 2.查看u盘所在路径 fdisk -l 假如路径为/dev/sdb4 3.将u盘挂载到mnt mount /dev/sdb4 /mnt 4.检查是否挂载成功 ls /mnt 5.拷贝文件 ...
- linux中time命令详解、脚本监控记录系统硬盘io值、定位linux系统中await值过高占用的盘、定位占用硬盘IO高的程序、iotop命令说明、lsof使用说明【可定位端口所占用程序等】
文章目录 文章说明 linux中的time命令 说明&常规用法 bash中使用time,将运行记录追加到文件中,-f后的参数说明 高阶用法 time 命令详细输出指标介绍 ime taken ...
- Linux学习笔记---初次编译Uboot系统
在初次编译Uboot系统时,是按照正点原子开发指南操作的,但是开发指南上讲得不是很详细,又看了一遍视频教程才搞清楚完整步骤,为了方便学习,就将详细步骤记录下来,以便以后参考. Uboot初次编译 1. ...
- 在linux终端中重命名文件,Linux系统中重命名文件的方法有哪些
今天小编要跟大家分享的文章是关于Linux系统中重命名文件的方法有哪些.正在从事Linux运维工作和学习Linux运维知识的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 在Linux ...
- Linux学习系列二:Linux中的常用命令
这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...
- Linux系统中运行.sh文件的几种方法
在Linux系统中执行.sh文件的几种方法: 1. cd到.sh文件所在的目录,然后执行./xxx.sh [前提:该./sh文件要有可执行的权限,chmod u+x xxx.sh] 2. 在任何 ...
- linux运行360sh,在深度deepin系统中运行install.sh文件的方法
在深度deepin操作系统中有时会遇到x.sh文件,如在安装canon imageclass 4712驱动时,找到linux-ufrii-drv-360-sc替代,但install.sh不知道如何运行 ...
- 如何快速找出Linux系统中的大文件?
今日主题: 如何快速找出Linux系统中的大文件? 在前面的文章中,我们讲到了压测时磁盘空间被占满的问题,可以跟今天的文章结合着看. 在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致 ...
最新文章
- 正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结
- c语言精炼pdf,发计算机二级C语言多年精炼笔试试卷.pdf
- C++中的RAIL风格
- c语言中strcmp作用,C语言中strcmp的实现原型
- 使用Arquillian(包括JPA,EJB,Bean验证和CDI)测试Java EE 6
- 集合视图控制器(CollectionViewController) 、 标签控制器(TabBarController) 、 高级控件介绍...
- JAVA实现inotify一样的功能_WPF实现INotifyPropertyChanged
- Python-Anaconda练习candy算子用于边缘提取,再用hough变换检测直线边缘
- 给小组新成员的一份信
- 卢伟冰曝Redmi K50系列最新进展:天玑9000调校比较顺利
- 架设动态 DNS 服务器: 让你成为 ISP 啦
- 中国塑料泵行业市场供需与战略研究报告
- iOS 指纹识别常见问题汇总
- 开发者的瑞士军刀「GitHub 热点速览 v.22.04」
- 三星宣布首款 PCIe 5.0 企业级 SSD:PM1743,将于 2022 年推出
- 高级软件工程课程总结
- Windows 10系统安装AutoCAD 2007
- java中对手机号、邮箱等隐私信息脱敏展示,如手机号138****8888。
- 基于EasyX图形库的天天爱消除
- Buzzsumo大型教程(内容营销+外链outreach必备)营销神器