linux下挂载U盘,dev目录下为其分配了一个设备节点名称,如:/dev/sdb1可以往这个这个路径写数据吗

如何获得一个可以往U盘写数据的路径?... 如何获得一个可以往U盘写数据的路径? 展开
 我来答
rockrush
推荐于2017-09-29 · TA获得超过2092个赞
知道小有建树答主
回答量:1111
采纳率:100%
帮助的人:1027万
展开全部
简单的做法是挂载这个设备(mount /dev/sdb1 /mnt,这里/mnt是示范的一个空目录)。挂载成功后往/mnt目录存放文件,实际上就是往U盘的文件系统里存放文件。

/dev/sdb指的是U盘设备,/dev/sdb1指U盘上的第一个分区,这两个都是设备控制节点,可以直接向这两个节点写数据,但应该遵循一些约定(比如用hexedit直接写16进制数)。一般用法是通过控制节点进行挂载,利用文件系统简化过程。
追问
要不要先在/mnt目录下新建一个空的文件?
追答
准备一个空目录就可以了,不一定要用/mnt(如果/mnt里面有东西了,或者就是不想用/mnt,直接用mkdir建一个新目录就可以了),目录里什么都不要摆,直接挂载U盘的分区(假设你准备的空目录为/mnt/usb,那么执行:mount /dev/sdb1 /mnt/usb就可以了),然后保存到这个空目录的文件实际上就被写入U盘了。
dragonvy
2013-07-11 · TA获得超过171个赞
知道小有建树答主
回答量:337
采纳率:50%
帮助的人:138万
展开全部
插入U盘前和插入U盘后后,分别在字符界面下运行fdisk -l,查看到新增的挂载的设备描述符即可判定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式