Linux环境中利用df和du命令统计文件大小的使用技巧

简介:在 Linux 里,常常用来统计文件大小的命令有两个,一个是 df ,另一个是 du 。磁盘使用情况du命令(disk usage)呢,它只能查看磁盘里当前存在而且没被删除的文件。可磁盘空余情况 df命令(disk free)主要是用在 Linux 系统上,来统计文件系统磁盘的使用情况。要是删除一个文件,这文件不会马上就在文件系统里没了,只是暂时看不见。得等到所有程序都不用它了,才会按照操作系统的规则把已经删除的文件给释放掉。df 记录的是通过文件系统获取的文件大小,所以它比 du 厉害的地方就是能看到已经删除的文件。

这篇文章主要给大家介绍磁盘文件查看命令 df 命令和 du 命令的使用技巧,详细的内容就在下文啦。

一、登录Linux系统

1.登录Linux系统

2.查看df命令的帮助文件

执行指令# df --help查看其帮助信息

3.查看du命令的帮助文件

执行指令# du --help

二、du命令

1.du命令语法

# du [OPTION] [FILE]

2.du命令option选项

3.du命令使用实例

(1)显示所有目录及文件的大小

备注:使用命令du -a的方式显示了所有目录以及目录下文件的大小,单位默认是 Kb。如果只是使用du命令,不加-a选项,默认情况下只是查看目录的大小,不查看文件的大小。

(2)以易读的方式显示

说明:使用选项-h的方式查看,可以通过 -h 选项可以让大小显示成人类易读的方式,这个选项应该是最常用。

(3)查看指定目录的深度

说明:如果一个目录有很多子目录,只想显示指定层数目录大小的话,可以使用 -d 选项实现。

执行指令# du -d 1查看第一层目录大小

(4)查看最近修改时间

说明:使用--time方式可以显示最近修改时间。

执行指令# du --time /usr/local/

三、df命令

说明:在Linux系统中,df命令是一个用于显示文件系统磁盘空间使用情况的实用工具。

1.df命令语法

# df [OPTION] [FILE]

2.df命令option选项

3.df命令使用实例

(1)统计磁盘的使用情况

执行指令# df

(2)以易读方式统计磁盘使用情况

执行指令# df -h

(3)显示指定文件系统类型

执行指令# df -T

(4) 显示总计信息

执行指令# df --total

原文链接:,转发请注明来源!