du命令

du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。

语法

du [选项][文件]

选项

-a或-all 显示目录中个别文件的大小。

-b或-bytes 显示目录或文件大小时,以byte为单位。

-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

-k或--kilobytes 以KB(1024bytes)为单位输出。

-m或--megabytes 以MB为单位输出。

-s或--summarize 仅显示总计,只列出最后加总的值。

-h或--human-readable 以K,M,G为单位,提高信息的可读性。

-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

-L<符号链接>或--dereference<符号链接> 显示选项中所指定符号链接的源文件大小。

-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。

--exclude=<目录或文件> 略过指定的目录或文件。

-D或--dereference-args 显示指定符号链接的源文件大小。

-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。

-l或--count-links 重复计算硬件链接的文件。

实例

显示目录或者文件所占空间:

[[email protected] test]# du

516     ./ext/2

524     ./ext

132928  .

只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的132928为当前目录的总大小

显示指定文件所占空间:

[[email protected] test]# du httpd-2.2.9.tar.gz

6248    httpd-2.2.9.tar.gz

查看指定目录的所占空间:

[[email protected] test]# du ext/2

516     ext/2

显示多个文件所占空间:

[[email protected] test]# du *.gz

6248    httpd-2.2.9.tar.gz

125900  mysql-5.1.49-linux-i686-glibc23.tar.gz

248     psutil-3.2.2.tar.gz

只显示总和的大小:

[[email protected] test]# du -s

132928  .

[[email protected] test]# du -s ext/

524     ext/

[[email protected] test]# cd ..

[[email protected] tmp]# du -s

132948  .

参考: http://man.linuxde.net/du

时间: 2024-08-23 04:05:23

du命令的相关文章

linux中 df 和 du 命令统计磁盘空间数值不一致

经常会使用 df 和 du 分别查看磁盘空闲空间和占用空间,偶尔会发现 df(空闲空间) 会小于磁盘大小减去 du(占用空间).    两个命令实现目的是一样的,但是实现的过程有着本质的区别.就像两个人是到同一个地方,但走不同的路,所以路程的长短也就不同.    df 命令的全称是 Disk Free ,显而易见它是统计磁盘中空闲的空间,也即空闲的磁盘块数.它是通过硬盘分配图进行计算出的.    du 命令的全称是 Disk Used ,它是统计磁盘有已经使用的空间.它是直接统计各各目录的大小,

Linux du命令

Linux du命令用于显示目录或文件的大小. 语法:du [OPTION]... [FILE]... 常用选项: -a或-all 显示目录中个别文件的大小. -b或-bytes 显示目录或文件大小时,以byte为单位. -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和. -D或--dereference-args 显示指定符号连接的源文件大小. -h或--human-readable 以K,M,G为单位,提高信息的可读性. -H或--si 与-h参数相同,但

【转】每天一个linux命令(34):du 命令

原文网址:http://www.cnblogs.com/peida/archive/2012/12/10/2810755.html Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间. 3.命令参数: -a或-all  显示目录中个别文件的大小. -b或-bytes  显示目录或文件大小时,以byte为单位. -

linux下使用du命令查找最大的文件

找出某个磁盘下的最大文件,可以使用du命令:语法:du -sh [dirname|filename] 当前目录大小du -sh. 当前目录下文件或目录的大小du -sh* 显示前十个占用空间最大的文件或目录du -s * | sort -nr | head -n:纯数字排序    -r:反向排序 说明:-h:已易读的格式显示指定目录或文件的大小-s:指定对于目录不详细显示每个子目录或文件的大小

Linux之du命令

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间. 3.命令参数: -a或-all  显示目录中个别文件的大小. -b或-bytes  显示目录或文件大小时,以byte为单位. -c或--total  除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和. -k或--kilobytes  以KB(10

df du命令

df 命令 df查看已挂载磁盘的总容量.使用容量.剩余容量等.可以不加任何参数,默认按k为单位显示. [[email protected] ~]# df Filesystem     1K-blocks    Used Available Use% Mounted on /dev/sda3       18244476 1603980  15707072  10% / tmpfs             506228       0    506228   0% /dev/shm /dev/sd

Linux du 命令详解

本文和大家分享的主要是linux中du 命令相关内容,一起来看看吧,希望对大家学习linux有所帮助. Linux du 命令也是查看使用空间的,但是与 df 命令不同的是linux du 命令是对 文件和目录磁盘使用的空间的查看 ,还是和 du 命令有一些区别的. 命令格式: du [选项][文件] 命令功能: 显示每个文件和目录的磁盘使用空间. 命令参数: 使用实例: 显示当前目录或者文件所占空间 命令: du 输出: 4       ./.IntelliJIdea14/system/com

Python实现Linux中简单du命令

实现代码如下: 说明:现在代码已实现du命令的 -s 统计功能,统计与系统du命令稍有差别,比如用ls -ld /root结果为4096,而du计算出来是1040,用当前python计算出来也是4096. #!/usr/bin/python #*-*coding:utf8*-* import sys import os from optparse import OptionParser #使用选项帮助信息可以使用中文 reload(sys) sys.setdefaultencoding("utf

每天一个Linux之du命令

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间 3.命令参数: -s或--summarize  仅显示总计,只列出最后加总的值 -h或--human-readable  以K,M,G为单位,提高信息的可读性 4.使用实例: 实例1:显示目录或者文件所占空间 命令: du  和  du -h 输出: [BEGI