我是靠谱客的博主 平淡黄蜂,最近开发中收集的这篇文章主要介绍Linux下文件夹大小和磁盘使用率查询,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

硬盘容量占用查询

df命令(英文意思指disk free):统计磁盘整体情况,包括磁盘大小,已使用的容量和未使用的情况。
df命令格式:

df [选项]... [FILE]...

一般使用df -lh

$ df -lh
文件系统          容量  已用  可用  已用% 挂载点
devtmpfs         47G     0   47G    0% /dev
tmpfs            47G  4.0K   47G    1% /dev/shm
tmpfs            47G  4.0G   43G    9% /run
tmpfs            47G     0   47G    0% /sys/fs/cgroup
/dev/sda2       459G  450G     0    100% /

df -a显示全部的文件系统的使用情况

$ df -a
文件系统            1K-块       已用      可用  已用% 挂载点
sysfs                  0         0         0     - /sys
proc                   0         0         0     - /proc
devtmpfs        49258944         0  49258944    0% /dev
securityfs             0         0         0     - /sys/kernel/security
tmpfs           49274464         4  49274460    1% /dev/shm
devpts                 0         0         0     - /dev/pts
tmpfs           49274464   4123276  45151188    9% /run
tmpfs           49274464         0  49274464    0% /sys/fs/cgroup
/dev/sda2      480485040 471619268         0  100% /

df -h 目录名显示指定的目录所在硬盘的使用情况

$ df -h /home
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3       305G  224G   66G   78% /home

文件夹容量占用查询

du命令(英文意思指disk usage):用于显示目录或文件的大小,显示指定的目录或文件所占用的磁盘空间。
du命令格式:

du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]

显示第一层目录或文件的大小

du --max-depth=1 -h  #--max-depth=<目录层数> 超过指定层数的目录后,予以忽略,也就是不显示。

计算文件夹大小

显示当前所在文件夹大小

$ du -sh 
68G	.

显示指定文件夹大小

$ du -sh /usr/
11G	/usr/

总结

常用命令是

  • df -hl :显示硬盘使用情况
  • du -sh:显示当前文件夹容量
  • du --max-depth=1 -h:显示当前文件夹第一层容量

参考资料

Linux df 命令
Linux du 命令

最后

以上就是平淡黄蜂为你收集整理的Linux下文件夹大小和磁盘使用率查询的全部内容,希望文章能够帮你解决Linux下文件夹大小和磁盘使用率查询所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部