当前位置:

Linux下的常用命令-fdisk

访客 2024-04-24 954 0

在Windows系统上可以直观的通过查看c盘来了解系统的c盘空间大小和而使用情况。Linux上可以通过各类命令来满足类似的需求。本文就总结了几个类似的常用命令。

fdisk

fdisk本身是Linux下的一个c盘分区工具。通过它的-l命令选项,可以了解系统硬碟的分区和格式信息。命令使用方法如下:

sudo fdisk -l

假如使用的是root帐号,sudo不是必须的。

这个命令的输出示例如下:

zzxworld@debian:~$ sudo fdisk -lDisk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectorsDisk model: VBOX HARDDISKUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0x5eb6d65aDevice     Boot    Start      End  Sectors  Size Id Type/dev/sda1  *        2048 39942143 39940096   19G 83 Linux/dev/sda2       39944190 41940991  1996802  975M  5 Extended/dev/sda5       39944192 41940991  1996800  975M 82 Linux swap / Solaris

lsblk

lsblk命令拿来列举可用的「块」设备信息。这包括了硬碟,闪存等储存设备。使用它不须要提供任何选项:

lsblk

这个命令的输出示例如下:

zzxworld@debian:~$ lsblkNAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTsda      8:0    0   20G  0 disk├─sda1   8:1    0   19G  0 part /├─sda2   8:2    0    1K  0 part└─sda5   8:5    0  975M  0 part [SWAP]sr0     11:0    1 1024M  0 rom

它在NAME数组中提供了分区的从属关系。MOUNTPOINT中提供了挂载信息。

df

df命令是Diskfree的简写linux手机,拿来查看c盘的空间信息。它的使用方法如下:

df -hl

命令的输出示例如下:

zzxworld@debian:~$ df -hlFilesystem      Size  Used Avail  Use% Mounted onudev            976M     0  976M    0% /devtmpfs           199M  520K  198M    1% /run/dev/sda1        19G  2.3G   16G   13% /tmpfs           992M     0  992M    0% /dev/shmtmpfs           5.0M     0  5.0M    0% /run/locktmpfs           199M     0  199M    0% /run/user/1000

各数组的解释如下:

数组英语数组英文

Filesystem

文件系统

Size

容量

Used

已用

Avail

可用

Use%

已用比率

Mountedon

挂载点

blockdev

blockdev是一个区块设备控制命令,使用它的--report选项也可以查看c盘信息。命令的使用方法如下:

sudo blockdev --report

以下是输出示例:

zzxworld@debian:~$ sudo blockdev --reportRO    RA   SSZ   BSZ   StartSec            Size   Devicerw   256   512  4096          0     21474836480   /dev/sdarw   256   512  4096       2048     20449329152   /dev/sda1rw   256   512  1024   39944190            1024   /dev/sda2rw   256   512  4096   39944192      1022361600   /dev/sda5rw   256   512   512          0      1073741312   /dev/sr0

du

du命令严格意义上来说并不能查看c盘信息,不过它能作为以上c盘工具命令的补充。在须要深入了解某个分区文件系统下具体的文件大小时,这个命令能提供挺好的帮助。

例如要了解/var目录的大小:

zzxworld@debian:~$ sudo du -hs /var834M    /var

可以看见linux磁盘空间查看命令linux磁盘空间查看命令,我当前系统中的/var目录占用了有834M的空间。不仅查看目录的总占用空间,还可以查看其子目录和文件的具体大小:

❯ sudo du -hs /var/*[sudo] password for zzxworld: 7.6G    /var/cache24K     /var/db4.0K    /var/empty4.0K    /var/games4.8G    /var/lib4.0K    /var/local0       /var/lock2.0G    /var/log0       /var/mail16K     /var/named4.0K    /var/opt0       /var/run8.0K    /var/spool116K    /var/tmp

使用建议

里面其实列举了好几个可以查看c盘信息的命令redhat linux,但大多数时侯,我们只须要使用df搭配du命令即可。df拿来了解整体的c盘分区和使用情况;du来跟进细节即可。

发表评论

  • 评论列表
还没有人评论,快来抢沙发吧~