用cat /proc/partitions 查看U盘分区

sh/bash/dash/ksh/zsh等Shell脚本
回复
liucheng1513
帖子: 62
注册时间: 2010-09-08 18:17

用cat /proc/partitions 查看U盘分区

#1

帖子 liucheng1513 » 2014-08-12 17:37

在redhat下输入cat /proc/partitions 查看分区,但只想查看U盘的分区如何操作
下面是我写的,但兼容性不好,有的能显示,有的不显示

cat /proc/partitions | tail -n 1 | cut -d " " -f 13

有的时候cat /proc/partitions | tail -n 1 | cut -d " " -f 13能显示

有的时候cat /proc/partitions | tail -n 1 | cut -d " " -f 14能显示

如果兼容好的时候能显示sdb1,兼容不好显示是空,什么也没有

用什么命令能100%显示U盘的分区的方法,没有兼容性问题


[root@localhost ~]# cat /proc/partitions
major minor #blocks name

3 0 58605120 hda
3 1 104391 hda1
3 2 20482875 hda2
3 3 10241437 hda3
3 4 1 hda4
3 5 4096543 hda5
3 6 23679778 hda6
8 16 1955808 sdb
8 17 1955455 sdb1
[root@localhost ~]# cat /proc/partitions | tail -n 1 | cut -d " " -f 13
sdb1
[root@localhost ~]#
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 用cat /proc/partitions 查看U盘分区

#2

帖子 poloshiao » 2014-08-12 19:47

1-1. sudo fdisk -l
1-2. sudo parted -l print
回复