2025年Linux使用命令行挂载U盘和拷贝文件

Linux使用命令行挂载U盘和拷贝文件创建文件夹 usb 挂载点 命令 mkdir mnt usb 命令行挂载 U 盘 步骤一 插 U 盘 命令 cat proc partitions 插 u 盘之前 上述命令 cat proc partitions 观察现在系统的分区情况 插上 u 盘后 再次运行上述命令

大家好,我是讯享网,很高兴认识大家。

命令行挂载U盘:
 步骤一:插U盘
命令:cat  /proc/partitions

插u盘之前,上述命令cat / proc/partitions,观察现在系统的分区情况;插上u盘后,再次运行上述命令,查看多出来的分区(通常是sda1)。

例如:

     # fdisk - l  /dev/sda

     Disk /dev/sda: 131 MB, bytes

     3 heads, 32 sectors/track, 2667 cylinders

     Units = cylinders of 96 * 512 = 49152 bytes 


讯享网

 

msdos  : mount  -t  msdos  /dev/sdb1   /mnt/usb

fat16 :  mount  -t  msdos  /dev/sdb1   /mnt/usb

fat32:  mount  -t  vfat  /dev/sdb1   /mnt/usb

ext2 :  mount   -t   ext2  /dev/sda1   /mnt/usb

通过观察上面的输出结果得知U盘所在的设备以及类型(即FAT16),例如我的:/dev/sdb1。

接下来进行挂载操作,假设我们需要将U盘挂载到/mnt/usb目录(PS:没有该目录,使用命令:mkdir /mnt/usb,创建usb文件夹),挂载命令如上

加挂各文件系统详解:

dev/hda6是笔者Windows的D盘,/mnt/d是目录加挂点。Linux会自动识别到/dev/hda6分区的文件系统类型是什么,然后加挂。

指定分区的文件系统类型,命令如:mount  -t  vfat  /dev/hda6   /mnt/d

PS:在实际操作中,直接加挂一个windows的分区,文件名和目录名如果为中文,则会出现乱码的现象,为了避免这种情况可以指定字符集,命令如下:

mount   /dev/hda6 /mnt/d   -o  codepage=936,iocharset=cp936

mount   -t  vfat  /dev/hda6 /mnt/d  -o  codepage=936,iocharset=cp936

注意:cp936是指简体中文,cp950是指繁体中文。

mount   -t  ntfs  /dev/hda2  /mnt/c

PS:对于中文的文件名和目录名仍然会出现乱码的问题,可以指定字符集,不过和加挂vfat分区不同,为了避免这种情况可以指定字符集,命令如下:

mount -t ntfs -o iocharset=cp936 /dev/hda2 /mnt/c –r

mount -t ntfs -o iocharset=cp936,rw /dev/hda2 /mnt/c

mount /dev/sda1 /usb

PS:对于乱码现象,解决方式同上,命令类似FAT32的,命令如下:

mount /dev/sda1 /usb -o pagecode=936,iocharset=cp936

PS:对于乱码现象,解决方式同上,命令类似FAT32的,命令如下:

 mount -t smbfs –o

username=terry,password=terry,codepage=936,iocharset=cp936

//terry-linux/terry /mp3/

mount -t smbfs –o

username=terry,password=terry,codepage=936,iocharset=cp936

//192.168.100.228/terry /mp3/

注意:你可以不直接写password=terry这个参数,系统界时会要你输入密码,这样就可以防止有人直接看到你的密码。视具体情况而定,-o后面的参数可以对应增减。

使用smbclient列出Windows的共享资源  

smbclient -L 192.168.100.111

根据上面所列出Windows的共享资源,根据需要选择加挂到本地Linux中去的Windows的共享资源,然后使用smbmount或mount来加挂,命令如下:

smbmount //192.168.100.111/public /public/

mount //192.168.100.111/d /mnt/cdrom -o username=terry$1234 (

mount //192.168.100.111/d /mnt/cdrom -o username=terry$1234 (

mount //192.168.100.111/d /mnt/cdrom -o username=terry$1234 (不需要在命令行输入密码)

把加挂的命令放在/etc/rc.d/rc.local中。

方法2.

修改分区配置文件/etc/fstab,在启动时加挂文件系统

cd /mnt/usb

ls

注意:以上所有命令,必须以root身份才能执行

cp xp.gho /usr


后续:
这篇博客详细的讲解了Linux命令行挂载U盘和拷贝文件的命令,下篇博客将会讲解如何使用命令行安装JDK,JBOSS,Maven等,详情见《Linux体验之旅(三)——使用Linux命令行安装JDK,JBOSS,Maven》
————————————————

1.先查看电脑连接的硬件驱动命令,fdisk  -l      一般U盘的名称是sda*什么的

2.假如是sda1,我们先创建一个文件夹,把U盘信息映射到该文件夹。

 mkdir  /home/usb

3.把U盘信息映射进来

mount   /dev/sda1   /home/usb

4.进入该U盘的文件夹

cd   /home/usb

5.查看所有信息 

ls

6.拷贝U盘的某文件

cp   server.txt   /home

7.安全删除U盘

1.插入U盘,fdisk -l查看U盘是哪个设备(比如/dev/sdb1)然后mount   /dev/sdb1   /mnt

2.ls   /mnt   #发现已经挂载上了

3.cp /home/atom1/Documnets/server.cpp    /mnt

4.ls   /mnt    #发现文件已经复制过来了

5.umount   /mnt    #卸载U盘
————————————————
 

小讯
上一篇 2025-03-12 20:36
下一篇 2025-03-07 18:12

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/28467.html