Linux系统是一款强大的操作系统,由于其可定制性强、免费、开源等特点,常常被广泛地应用于服务器、云计算等领域。对于Linux系统,管理员或开发者需要掌握许多技巧和命令,其中查看磁盘大小也是一项重要的技能。本文将介绍Linux系统如何查看磁盘大小。
成都创新互联网络公司拥有十载的成都网站开发建设经验,成百上千客户的共同信赖。提供网站设计、成都做网站、网站开发、网站定制、卖链接、建网站、网站搭建、自适应网站建设、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务
一、df命令
df命令是Linux系统中最常用的查看磁盘空间使用情况的命令,它可以直接显示文件系统的使用情况,并计算出已用空间、可用空间和总空间等数据。其基本语法如下:
df [option] [filesystem]
其中,option为可选参数,例如-h指定以易读的格式显示结果,-T指定显示文件系统类型等;filesystem为可选路径参数,指定要查看的文件系统挂载点,支持多个参数指定多个挂载点,不指定则显示所有挂载点的信息。
例如,执行df -h命令可以看到当前所有文件系统的磁盘使用情况,并以易读的方式显示出来,如下图所示:
Filesystem Size Used Avl Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 386M 1.4M 385M 1% /run
/dev/sda1 97G 34G 58G 37% /
tmpfs 1.9G 172K 1.9G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda6 286G 88G 185G 33% /home
tmpfs 386M 0 386M 0% /run/user/1000
可以看到,当前系统有8个挂载点,其中/dev/sda1和/dev/sda6是硬盘分区挂载点,其大小分别为97G和286G。
二、du命令
与df命令相似,du命令也可以用来查看磁盘空间使用情况,但它是针对具体目录或文件的使用情况的。它可以递归地扫描目录,计算文件和子目录的空间使用情况,并输出结果。其基本语法如下:
du [option] [directory/file]
其中,option为可选参数,例如-h指定以易读的格式显示结果,-s指定只显示总大小等;directory/file为必选参数,指定要查看的具体目录或文件的路径。
例如,执行du -h /usr/local命令可以查看/usr/local目录下所有文件和子目录的大小,并以易读的方式显示出来,如下图所示:
88K /usr/local/man
8.7M /usr/local/src
12K /usr/local/bin
4.0K /usr/local/Game
832K /usr/local/lib
4.0K /usr/local/icons
115M /usr/local/include
16K /usr/local/in
28K /usr/local/etc
15M /usr/local/share
0 /usr/local/games
117M /usr/local
可以看到,当前/usr/local目录下共占用117M的磁盘空间。
三、llk命令
llk命令可以列出系统的所有块设备,包括磁盘、分区、硬盘等,并显示其挂载情况。其基本语法如下:
llk [option]
其中,option为可选参数,例如-o指定输出格式,-f指定显示文件系统类型等。
例如,执行llk -o NAME,FSTYPE,SIZE,MOUNTPOINT命令可以查看系统中所有块设备的名称、文件系统类型、大小和挂载点等信息,如下图所示:
NAME FSTYPE SIZE MOUNTPOINT
sda 465.8G
├─sda1 ext4 99.7G /
├─sda2 858M [SWAP]
└─sda3 ext4 365.3G /home
sr0 1024M
可以看到,当前系统有一个名为sda的磁盘,分为三个分区,分别是/dev/sda1、/dev/sda2和/dev/sda3,其中/dev/sda1和/dev/sda3分别挂载在/和/home上。
四、fdisk命令
fdisk命令是Linux系统中最常用的用于管理磁盘的命令,它可以查看磁盘的分区状况,并进行磁盘操作,例如创建、删除、调整和格式化分区等。其基本语法如下:
fdisk [option] [device]
其中,option为可选参数,例如-l指定列出所有硬盘的分区信息,-n指定在设备中创建一个新分区,-d指定删除一个分区等;device为必选参数,指定要操作的设备名称,例如/dev/sda。
例如,执行fdisk -l命令可以查看所有磁盘的分区情况,如下图所示:
Disk /dev/sda: 465.8 GiB, 500107862023 bytes, 976773168 sectors
Disk model: SanDisk SD8SB8U5
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 1_____8-1___-4___-__4e-4_____d0____6
Device Start End Sectors Size Type
/dev/sda1 4096 2023963 2023868 1019M EFI System
/dev/sda2 2023964 293886463 291797500 139.1G Linux filesystem
/dev/sda3 293886464 903057407 609170944 290.5G Linux filesystem
/dev/sda4 903057408 976773119 73715696 35.2G Linux swap
可以看到,当前系统有一个名为/dev/sda的磁盘,通过分区可知其有4个分区,分别是/dev/sda1、/dev/sda2、/dev/sda3和/dev/sda4。其中/dev/sda2和/dev/sda3作为Linux文件系统挂载在/和/home上。
本文介绍了Linux系统中如何查看磁盘大小的方法,分别是df命令、du命令、llk命令和fdisk命令。这些命令都是Linux系统中非常常用的命令,特别是df命令和du命令,几乎涵盖了大多数情况下的磁盘使用情况查看。管理员或开发者可以根据具体需求选择对应的命令进行操作,在实际工作中,熟练掌握这些命令将会十分有用。
相关问题拓展阅读:
linux下查看硬盘大小的命令:
1、查看当前文件夹下所有文件大小(包括子文件夹)
2、查看指定文件夹下所有文件大小(包括子文件夹)
3、查看指定文件大小
4、查看指定文件夹大小
二、
Ubuntu 查看磁盘毁李空间大小命令
df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命敬余绝令格式: df -hl 显示格式为: 文件系统亮姿 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494
Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 10 月5 日(这是之一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
diskpart命令 一招查清猜键兆改看硬盘是MBR还是答巧GPT格式
内存不足判冲时,教你怎么伏乎查看linux内存大小和进程占用内掘厅歼存大小
1.查看硬盘的使用情况df
-h单元为根据大小适当显示,-m单位为M
$df -h
文件系统类型 容量 已用 可用 已用% 挂载点
/dev/sdaext.4G 4.0G 5.0G 45% /
udevdevtmpfs 2.0G 4.0K 2.0G 1% /dev
tmpfstmpfsM 956K 783M 1% /run
nonetmpfs 5.0M.0M 0% /run/lock
nonetmpfs 2.0G 1.7M 2.0G 1% /run/shm
/dev/sdaextM 43M 891M 5% /boot
/dev/sdaextG 29G 23G 56% /home
2.查看指定目录的文件大小du
查看当前目录的总大小
$du -sh
417M:22 .
417M:22 总用量
查看当前目录下子目录分别的大小
$du -h
6.8M:53 ./img/taobao
18M:23 ./img
30M:43 ./work
417M:43 .
417M:43 总用量
指定目录查看大小,例如指定看img目录
$du -h img
6.8M:53 img/taobao
18M:23 img
18M:23 总用量
查看指定文件大小
$du -h img/1.jpg
200K:50 img/1.jpg
200K:50 总用量
3.如果上面的例子无法满足你的需求,可以看看下面命令的详细解释:
du用法:
$du –help
用法:du … …
或:du … –files0-from=F
计算每个文件的磁盘用量,目录则取总用量。
长选项迹尺必须使用的参数对于短选项时也是必需使用的。
-a, –all 输出所有文件的磁盘用量,不仅仅是目录
–apparent-size 显示表面用量,而并非是磁盘用量;虽然表面用量通常会
小一些,但有时它会因为稀疏文件间的”洞”、内部碎
片、非直接引用的块等原姿陪高因而变大。
-B, –block-size=大小 使用指定字节数的块。例如-BM 以 1,048,576
字节为单位显示大小。参看SIZE 格式。 -b, –bytes 等于–apparent-size –block-size=1
-c, –total 显示总计信息
-D, –dereference-args 解除命令行中列出的符号连接
–files0-from=F 计算文件F 中以NUL 结尾的文件名对应占用的磁盘空间
如果F 的值是”-“,则从标准输入读入文件名
-H 等于–dereference-args (-D)
-h, –human-readable 以可读性较好的方式显示尺寸(例如:1K 234M 2G)
–si 类似-h,但在计算时使用1000 为基底而非1024
-k 等于–block-size=1K
-l, –count-links 如果乱明是硬连接,就多次计算其尺寸
-m 等于–block-size=1M
-L, –dereference 找出任何符号链接指示的真正目的地
-P, –no-dereference 不跟随任何符号链接(默认)
-0, –null 将每个空行视作0 字节而非换行符
-S, –separate-dirs 不包括子目录的占用量
-s, –summarize 只分别计算命令列中每个参数所占的总用量
-x, –one-file-system 跳过处于不同文件系统之上的目录
-X, –exclude-from=文件 排除与指定文件中描述的模式相符的文件
–exclude=PATTERN 排除与PATTERN 中描述的模式相符的文件
–max-depth=N 显示目录总计(与–all 一起使用计算文件)
当N 为指定数值时计算深度为N;
–max-depth=0 等于–summarize
–time 显示目录或该目录子目录下所有文件的最后修改时间
–time=WORD 显示WORD 时间,而非修改时间:
atime,access,use,ctime 或status
–time-style=样式 按照指定样式显示时间(样式解释规则同”date”命令):
full-iso,long-iso,iso,+FORMAT
–help 显示此帮助信息并退出
–version 显示版本信息并退出
所显示的数值是来自 –block-size、DU_BLOCK_SIZE、BLOCK_SIZE
及 BLOCKSIZE 环境变量中之一个可用的 SIZE 单位。
否则,默认单位是 1024 字节(或是 512,若设定 POSIX_CORRECT 的话)。
SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:
KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。
df用法:
$df –help
用法:df … …
显示每个文件所在的文件系统的信息,默认是显示所有文件系统。
长选项必须使用的参数对于短选项时也是必需使用的。
-a, –all 包含虚拟文件系统
-B, –block-size=大小 使用指定字节数的块。例如-BM 以 1,248,576
字节为单位显示大小。参看SIZE 格式。total 显示总计信息
-h, –human-readable 以可读性较好的格式显示尺寸(例如:1K 234M 2G)
-H, –si 计算时使用1000 为基底而非1024
-i, –inodes 显示inode 信息而非块使用量
-k 即–block-size=1K
-l, –local 只显示本机的文件系统
–no-sync 取得使用量数据前不进行同步动作(默认)
-P, –portability 使用POSIX 兼容的输出格式
–sync 取得使用量数据前先进行同步动作
-t, –type=类型 只显示指定文件系统为指定类型的信息
-T, –print-type 显示文件系统类型
-x, –exclude-type=类型 只显示文件系统不是指定类型信息
-v (忽略)
–help 显示此帮助信息并退出
–version 显示版本信息并退出
所显示的数值是来自 –block-size、DF_BLOCK_SIZE、BLOCK_SIZE
及 BLOCKSIZE 环境变量中之一个可用的 SIZE 单位。
否则,默认单位是 1024 字节(或是 512,若设定 POSIX_CORRECT 的话)。
SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:
KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。
2. 查看空间满的文件系统的inodes消耗
#df – i /home
如果还有大量inode可用,说明大文件占用空间,否则是可能大量小文件占用空间
4. 找出占用空间较大的文件
linux 查看磁盘的大小的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 查看磁盘的大小,Linux系统如何查看磁盘大小?,linux下查看硬盘大小的命令是什么?的信息别忘了在本站进行查找喔。
成都网站推广找创新互联,老牌网站营销公司
成都网站建设公司创新互联(www.cdcxhl.com)专注高端网站建设,网页设计制作,网站维护,网络营销,SEO优化推广,快速提升企业网站排名等一站式服务。IDC基础服务:云服务器、虚拟主机、网站系统开发经验、服务器租用、服务器托管提供四川、成都、绵阳、雅安、重庆、贵州、昆明、郑州、湖北十堰机房互联网数据中心业务。
文章名称:Linux系统如何查看磁盘大小? (linux 查看磁盘的大小)
标题来源:http://www.shufengxianlan.com/qtweb/news11/156161.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联