当前位置:   article > 正文

Linux系统管理易错点总结(一)——使用shell命令挂载U盘的问题_shell不能把sdcard内容导到u盘

shell不能把sdcard内容导到u盘

问题提出

Linux系统管理(三)——Shell以及基本命令中有不少小伙伴反映挂载失败,所以这里再过来总结一下方法

对照命令并分析

fdisk –l
mkdir /mnt/usb
mount /dev/sdb1 /mnt/usb
mv –r mydir/ /mnt/usb
  • 1
  • 2
  • 3
  • 4

一般来讲出问题的是mount /dev/sdb1 /mnt/usbmv –r mydir/ /mnt/usb

mount /dev/sdb1 /mnt/usb问题

这里经常会提示sdb1不存在
这里我们可以先在不插U盘的情况下查看/dev

首先切换到/dev路径下

然后查看sd开头的文件

find sd*
  • 1

在这里插入图片描述

插入U盘(一定选择连接到虚拟机)后效果
在这里插入图片描述
这个时候多出来的(在这里是sdd,sdd1)就是可以挂载的

然后切换到/root目录,由于我之前把mydir已经移动过去了,所以现在新建已经mydir1文件夹并在里面新建一个1.txt文件作为示例

现在进行挂载,由于插入U盘后多出来了sdd和sdd1,所以我们用mount /dev/sdd1 /mnt/usb命令,具体请参照实际效果。

mount /dev/sdd1 /mnt/usb
  • 1

执行命令后什么都不显示说明已经成功了

mv –r mydir/ /mnt/usb

首先强调一下-r的作用:如果要操作的文件夹中有文件或者文件夹,需要使用-r进行递归操作。

有的操作系统中把mv –r mydir/ /mnt/usb改为mv mydir/* /mnt/usb仍然报错(我的系统就很奇怪,明明报错,但是文件确实移动到了U盘里)

让我们转换一下思维,移动可以看作将源文件夹复制到U盘,并删除源文件夹,所以命令可以改为

cp -r mydir1/ /mnt/usb
rm -r mydir1/
  • 1
  • 2

可以看到文件已经进到U盘里了
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/154241?site
推荐阅读
相关标签
  

闽ICP备14008679号