du:查看每个目录所占用的容量

本文介绍如何使用du命令检查Linux系统中各目录占用的空间大小,特别关注根目录下的子目录。通过实例展示了如何查找占用空间最大的目录。

du:查看每个目录所占用的容量

2010/7/12 17:51:04
範例三:檢查根目錄底下每個目錄所佔用的容量
[root@www ~]# du -sm /*
7       /bin
6       /boot
.....中間省略....
0       /proc
.....中間省略....
1       /tmp
3859    /usr     <==系統初期最大就是他了啦!
77      /var
# 這是個很常被使用的功能~利用萬用字元 * 來代表每個目錄,
# 如果想要檢查某個目錄下,哪個次目錄佔用最大的容量,可以用這個方法找出來
# 值得注意的是,如果剛剛安裝好 Linux 時,那麼整個系統容量最大的應該是 /usr
# 而 /proc 雖然有列出容量,但是那個容量是在記憶體中,不佔硬碟空間。
任务描述 在Windows系统上查看磁盘的使用情况比较容易,直接打开我的电脑即可看到该磁盘使用情况,而在Linux上没有像Windows那么强大的图像化界面,那么要想查看Linux下磁盘的使用情况该如何操作,通过本关的学习,我们将通过简单的几个命令就可以实现查看Linux磁盘的使用情况。 本关任务:显示磁盘分区上的可使用的磁盘空间和文件/目录使用的空间。 相关知识 为了完成本关卡任务,你需要掌握: df 命令详解; du 命令详解。 通过背景知识的学习,了解了一些简单的磁盘和文件系统的概念后,并且通过前面的实训学习了如何通过ls命令查询文件系统的相关信息后,接下来让我们一起学习如何查询整个磁盘的剩余容量与总容量以及如何查询一个文件/目录所占磁盘的大小。 df 命令详解 df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 具体命令如下: df 命令参数 参数 常用参数如下: -a或--all:包含全部的文件系统,包括系统特有的/proc等文件系统; -k : 以KB为单位显示各文件系统; -m : 以MB为单位显示各文件系统; -h : 以可读性较高的方式来显示信息; -i或--inodes:显示inode的信息。 案例演示一: 查看系统所有磁盘设备,默认是KB为单位,可以使用如下命令: df [请在右侧“命令行”里直接体验] 案例演示二: 使用-h选项以KB以上的单位来显示,可读性高,可以使用如下命令: df -h [请在右侧“命令行”里直接体验] 案例演示三: 将/etc目录下的可用的磁盘容量以易读的格式显示出来,可以使用如下命令: df -h /etc [请在右侧“命令行”里直接体验] du 命令详解 du 命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 具体命令如下: du 命令参数 参数 常用参数如下: -a : 列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已; -h : 以可读性较高的方式来显示信息; -k : 以KB为单位显示容量; -m : 以MB为单位显示容量; -s : 列出总量,不列出每个目录占用容量。 案例演示一: 列出当前目录下的所有文件的总容量,可以使用如下命令: du [请在右侧“命令行”里直接体验] 注: 直接输入du命令没有加任何参数时,则du会分析当前所在目录的文件与目录占用的磁盘空间,但是,实际显示时仅会显示目录容量。 案例演示二: 列出当前目录下的所有文件的总容量,同时将每个文件大小也列出来,可以使用如下命令: du -a [请在右侧“命令行”里直接体验] 案例演示三: 以可读性较高的方式显示多个文件所占磁盘大小,可以使用如下命令: du -h c++ g++ [请在右侧“命令行”里直接体验] 编程要求 根据右侧窗口命令行内的提示,在右侧编辑区 Begin-End 区域内进行命令行语句补充,具体任务如下: 以可读性较高的方式显示系统已存在文件oldFile的所占磁盘大小; 列出系统已存在目录./oldDir下的所有文件的总容量,同时将每个文件大小也列出来。 测试说明 本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。
最新发布
11-21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值