如何使用df和du查看linux系统磁盘容量信息

作者&投稿:亓琦 (若有异议请与网页底部的电邮联系)
如何使用df和du查看linux系统磁盘容量信息~

df -hl 查看磁盘剩余空间
du -sm 文件夹
返回该文件夹总M数
更多功能请查看:
df --help
du --help
du -sh (这个目录的名字)是查这个目录的大小
使用du命令可以查看目录,例如查看/home/kuuyee目录占用磁盘空间大小可以使用下面的命令:
# du /home/kuuyee -sh
我的home目录下有上百个构建项目,一个一个的差看目录占用情况太麻烦了用命令:
#du /home --max-depth=1 -h
这样的话就吧所有的子目录的磁盘占用情况都列出来了!这里的--max-depth参数代表着要列出目录的深度,如果要列出两级目录就设置为2,以此类推。
如果想吧结果输出到文件里可以这样:# du /home --max-depth=1 -h > disk_status.txt
用df -h 查每个根下面的目录的分区大小 就可以知道了
用法:du [选项]… [文件]…
或:du [选项]… –files0-from=F
总结每个的磁盘用量,目录则取总用量。
df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
df -hl
显示格式为: 
文件系统 容量 已用 可用 已用% 挂载点 
FilesystemSize Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
以上面的输出为例,表示的意思为:
HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。
例子
1)查看文件大小
查看当前文件夹下所有文件大小(包括子文件夹)
du -sh

# du -h
15M ./package
16K ./.fontconfig
4.0K ./.cache
5.1M ./.rpmdb
20M .

查看指定文件夹下所有文件大小(包括子文件夹)
# du -h ftp
3.8G ftp/sanya/doc
3.8G ftp/sanya
4.0K ftp/testftp/doc
1.4M ftp/testftp
875M ftp/platform/doc/002-录像
27M ftp/platform/doc/001-PDF
5.2M ftp/platform/doc/BBFlash
1.2G ftp/platform/doc/003-录音
2.1G ftp/platform/doc
2.1G ftp/platform
4.0K ftp/pmo/doc
20K ftp/pmo
36M ftp/uf/doc/innovate-201207
36M ftp/uf/doc
36M ftp/uf
446M ftp/code/doc
446M ftp/code
6.3G ftp

查看指定文件大小
# du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

查看指定文件夹大小
# du -hs ftp
6.3G ftp
统计总数大小
du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序
du -sk * | sort -n
du -sk * | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解释:
wc [-lmw]
参数说明:
-l :多少行
-m:多少字符
-w:多少字
参数含义如下:
-s 对每个Names参数只给出占用的数据块总数。
-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-b 以字节为单位列出磁盘空间使用情况(系统缺省以 k 字节为单位)。
-k 以1024字节为单位列出磁盘空间使用情况。
-c 最后再加上一个总计(系统缺省设置)。
-l 计算所有的文件大小。

查看磁盘空间使用量及剩余容量是用df命令,df命令的常见用法是:
df -h
显示结果中会有磁盘分区、使用量、空闲大小、挂载点等信息。
-h参数表示以比较容易阅读的GB、MB、KB显示磁盘分区。
还可以加上-T(大写的T)参数,这个参数表示把文件系统类型也显示出来(比如ext3)
而du命令作用是列出目录或文件的容量(可以理解为大小),并不是列磁盘容量的命令,du命令的常见用法:(这里是列出某个目录下文件和它的子目录的容量)
du -a -h /home/*
参数说明:
-a参数:du命令默认只列出目录的容量,不会列出文件的容量,-a参数表示同时列出文件和目录的容量;
-h参数:du命令默认是以KB为单位显示容量,-h参数表示以MB、GB为单位显示;
/home/*:这个就是需要显示容量的路径了,这里表示列出/home目录下的所有文件和目录的容量。

查看磁盘空间使用量及剩余大小的命令df的用法:
df -h
显示结果中会有磁盘分区、使用量、空闲大小、挂载点等信息。
-h参数表示以比较容易阅读的GB、MB、KB显示磁盘分区。
还可以加上-T(大写的T)参数,这个参数表示把文件系统类型也显示出来(比如ext3)
du命令作用是列出命令或文件的容量(可以理解为大小),du命令的用法:(列出某个目录下文件和子目录的容量)
du -a -h /home/*
参数说明:
-a参数:du命令默认只列出目录的容量,不会列出文件的容量,-a参数表示同时列出文件和目录的容量;
-h参数:du命令默认是以KB为单位显示容量,-h参数表示以MB、GB为单位显示;
/home/*:这个就是需要显示容量的路径了,这里表示列出/home目录下的所有文件和目录的容量。

du -sh 好读一些


如何解决 Linux 中“磁盘空间不足”的问题
遇到 Linux 系统提示磁盘空间不足,即使明明还有剩余空间,可能的原因和解决方案如下:首先,使用命令行工具 du 和 df 进行检查。du 命令遍历磁盘目录,查看挂载点如根目录的占用情况,而 df 则会显示总空间和已使用空间。两者结果接近则说明没有问题,如有较大出入,可能存在已删除文件被进程占用的情况...

df和du的区别以及磁盘空间使用问题
您好,很高兴为您解答。正常情况下,df和du输出结果都会有差距 du -s命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数;而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。 文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,...

linux系统查看磁盘空间的命令是什么?
[whb@VM_0_12_centos test]$ df -h Filesystem Size Used Avail Use% Mounted on #再次强调:Size不一定=Used+Avail 3、df -i选项 如何查看分区inode使用情况,使用-i选项 [whb@VM_0_12_centos test]$ df Inodes:inode总数 IUsed:已使用inode数量 IFree:剩余inode总数 查看磁盘空间-du du...

linux 查看硬盘使用情况
1、使用df命令,查看整体的磁盘使用情况 df命令是用来查看硬盘的挂载点,以及对应的硬盘容量信息。包括硬盘的总大小,已经使用的大小,剩余大小。以及使用的空间占有的百分比等。最常用的命令格式就是:df -h 或者使用:df -lh 输出:Filesystem指的是系统上的硬件设备文件,Size指的是硬盘或者分区的总...

linux查看磁盘空间命令教程
一linux的进入磁盘命令 使用dos命令进入D盘的 方法 如下1按windows和r键打开运行界面2在运行界面输入cmd,按回车进入命令提示符中3在命令提示符中输入 D ,按回车即可进入D盘用CMD命令进入D盘的方法如下;Linux 查看磁盘空间可以使用 df 和 du 命令df命令 df 以磁盘分区为单位查看文件系统,可以获取硬盘...

[linux系统知识] Linux 查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定...

Linux下查看文件和文件夹大小
在Linux环境下,当你遇到空间不足的警告,如sts部署时Maven报错,可能是因为logs目录占用过多空间。这时,熟练使用df和du命令至关重要。df命令用于查看文件系统信息,包括总容量、已用空间和使用百分比,但它无法查看文件大小。而du命令则能精准地显示文件和文件夹的大小,两者结合能快速定位问题。首先,df...

探秘Linux奥秘:文件系统的管理与使用
如果遇到“Command 'mkfs.xfs' not found”错误,可以通过安装xfsprogs包来解决。接下来,使用mount命令将分区挂载到系统中,并在\/etc\/fstab文件中设置自动挂载。完成挂载后,可通过umount命令卸载分区,再使用fdisk工具删除分区。最后,利用find、locate、dd、ln、mknod、mkfifo、df和du等命令进行文件查找、...

Linux磁盘管理
-i:不用磁盘容量,以inode的数量来显示。du命令 也是查看使用空间的,但是与df命令不同的是,Linux du命令是对文件和目录磁盘使用的空间进行查看,还是和df命令有一些区别的。语法:du[-ahskm]文件或目录名称 参数:-a:列出所有的文件与目录容量;-h:以较易阅读的格式显示;-s:列出总量而已,而不...

df和du显示空间不一致nfs有关么
有关。根据相关资料查询显示:在使用df和du命令时,有时候可能会发现它们显示的文件系统空间使用情况不一致,这可能与NFS(网络文件系统)有关。1、NFS是一种通过网络共享文件系统的协议。在使用NFS进行文件共享的情况下,df命令会直接查询本地系统的文件系统空间使用情况,而不会计算远程NFS共享的文件系统...

安宁市13717763598: 如何使用df和du查看linux系统磁盘容量信息 -
彤褚美格: 方法/步骤 1 使用“df -k”命令,以KB为单位显示磁盘使用量和占用率.2 使用“df -k”命令,以M为单位显示磁盘使用量和占用率.3 使用“df --help”命令,查看更多df命令的使用方法.4 使用“du -k /home”命令,列出home目录下所有文件或目录占用的大小,以KB作为计量单位.5 使用“du -ck /home”命令,列出home目录下所有文件或目录占用的大小,以KB作为计量单位.以及统计出当前home目录占用的总大小.6 使用“du --help”命令,查看du命令的详细使用方法.

安宁市13717763598: 怎么查看电脑配置 Linux系统的查看方法 -
彤褚美格: 1、系统硬件配置都在/proc 目录里面 2、可以用命令查看里面的文件即可 比如:cat /proc/cpuinfo 查看cpu信息,processor 0 为一个U, 1为两个,flags超线程.lspci 查看主板信息 free –m 查内存 (total属性下显示的是内存的大小). fidsk -l 查硬盘空间 df -h 查硬盘 du -sh 查看文件夹大小 top 这个比较全,内存 进程 负载 都有了.uptime 查运行时间 负载情况 等等的信息

安宁市13717763598: 如何使用linux 命令查看硬盘 -
彤褚美格: df命令用于查看挂载点信息与磁盘使用量,格式为:“df [选项] [文件]”. 查看挂载信息与硬盘使用量:“df -h” 参数 作用 -a 显示出所有的文件系统(包括虚拟的) --total 展出出总体使用量 -h 更易读的容量格式如1K,234M,2G… -i 展示出Inode...

安宁市13717763598: Linux的命令df和du是什么? -
彤褚美格: df是diskfree看磁盘空间的. du是啥就不太清楚了.猜想du是不是diskused,,查看己使用空间的.

安宁市13717763598: linux如何查看磁盘剩余空间 -
彤褚美格: df是以磁盘分区为单位来查看文件系统. /dev/hdb2 75G 75G 0 100% /, 以此为例. 就是HD硬盘借口的第二个硬盘(b)上,里面的第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 他被挂载到根分区目录上(/).用以下命令查看单个目录 # du -bs dir_name

安宁市13717763598: linux的df命令怎么用啊? -
彤褚美格: 功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息.语法:df [选项] 说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况.该命令各个选项的含义如下:-a 显示所有文件系...

安宁市13717763598: 谁能给我一个Linux系统中du命令的详细分析?(包括源代码的分析) -
彤褚美格: Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令.du:查询档案或目录的磁盘使用空间a:显示全部目录和其次目录下的每个档...

安宁市13717763598: 如何查看Linux的磁盘空间还有多少 -
彤褚美格: 使用df -h 可以查看服务器的磁盘空间使用情况 使用 du -h 可以查看当前目录的磁盘占用情况 free -m 看内存情况 有很多命令

安宁市13717763598: Linux命令中df命令 -
彤褚美格: linux中df命令参数用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息. 如 df -k以千字节KB 为单位显示各分区的信息 df -a显示所有分区包括大小为0 的分区 df -T显示分区类型EXT2 或EXT3 等

安宁市13717763598: 如何查看Linux磁盘空间大小 -
彤褚美格: linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息.如下例所示:1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的可用空间....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网