用“ du ”命令检查文件及目录占用空间

在很多情况下,我们希望知道硬盘中的各个文件和目录到底使用了多少空间。及某个目录占用的总空间。du 命
令可以帮助我们。我们进入终端后,可以在任何目录下使用这个命令。现在我们自己的 Linux 系统中的 /opt 目
录下使用这个命令。我们试着输入命令:du。

slcxdata:/home/wjf # du
141     ./2009/12/10/15
141     ./2009/12/10
10677   ./2009/12/11/13
3358    ./2009/12/11/14
2317    ./2009/12/11/15
2289    ./2009/12/11/16
1999    ./2009/12/11/17
2293    ./2009/12/11/18

上图中我们用红线圈起的位置显示了各个文件及目录占用硬盘的容量。用绿线圈起的位置相对是各个文件及目
录的名称。而用蓝绝圈起的位置是命令当前目录占用硬盘容易总的空间。大小是“987568”,它后面跟一个“
.”是什么意思呢?“.”的意思是代表当前目录。
但是这些用红线圈起的数字是不是不太容易看明白?它们是使用哪个单位呢?KB ? MB ? GB ?我们在上图
看到的数字是用“KB”来表示的。朋友们是不是觉得很不直观呢?没关系,我们可以使用 -h 参数让返回的数
字更加容易让人读懂。请在终端中输入命令:du -h。
slcxdata:/home # du -h
141K    ./wjf/2009/12/10/15
141K    ./wjf/2009/12/10
11M     ./wjf/2009/12/11/13
3.3M    ./wjf/2009/12/11/14
2.3M    ./wjf/2009/12/11/15
2.3M    ./wjf/2009/12/11/16
2.0M    ./wjf/2009/12/11/17
2.3M    ./wjf/2009/12/11/18
2.1M    ./wjf/2009/12/11/19
2.2M    ./wjf/2009/12/11/20
1.9M    ./wjf/2009/12/11/21
1.9M    ./wjf/2009/12/11/22
2.0M    ./wjf/2009/12/11/23
33M     ./wjf/2009/12/11


喔!这样就很明白了。当前目录共使用了“965 M”硬盘空间。其实我们还可以更加方便地使用“du”命令。
比如现在我们的终端是位于“/opt”目录。我们想了解其它目录使用硬盘空间的信息,但又不希望使用“cd”
命令切换到其它目录。我们可以使用这样的“du”命令格式:du <目录路径> <参数>。现在,我们是否可以尝
试在终端中输入命令:du /root -h。
slcxdata:/home # du /root -h
0       /root/.qt
0       /root/bin
16K     /root/.kbd
4.0K    /root/.ssh
4.0K    /root/.vnc
8.0K    /root/Documents
0       /root/.fvwm
0       /root/.scim/sys-tables
204K    /root/.scim/pinyin
212K    /root/.scim
0       /root/.skel
429K    /root/.wapi
0       /root/.gnome2_private
0       /root/.config/gnome-main-menu
4.0K    /root/.config
2.0M    /root/.mozilla/firefox/k6ul4e6c.default/Cache
8.0K    /root/.mozilla/firefox/k6ul4e6c.default/chrome
0       /root/.mozilla/firefox/k6ul4e6c.default/extensions
224K    /root/.mozilla/firefox/k6ul4e6c.default/bookmarkbackups
5.4M    /root/.mozilla/firefox/k6ul4e6c.default
5.4M    /root/.mozilla/firefox
5.4M    /root/.mozilla
44K     /root/.gconfd
0       /root/yast2-screen-shots
4.0K    /root/.gnome2/share/fonts
4.0K    /root/.gnome2/share/cursor-fonts
8.0K    /root/.gnome2/share
0       /root/.gnome2/nautilus-scripts
0       /root/.gnome2/accels
0       /root/.gnome2/keyrings
8.0K    /root/.gnome2
77K     /root/.metacity/sessions
77K     /root/.metacity
0       /root/Desktop/δÃüÃûÎļþ¼Ð
0       /root/Desktop/δÃüÃûÎļþ¼Ð 1
4.0K    /root/Desktop
8.0K    /root/.nautilus/metafiles
8.0K    /root/.nautilus
176K    /root/.gstreamer-0.10
16K     /root/.thumbnails/fail/gnome-thumbnail-factory
16K     /root/.thumbnails/fail
16K     /root/.thumbnails
4.0K    /root/.gconf/apps/panel/toplevels/bottom_panel_screen0/background
8.0K    /root/.gconf/apps/panel/toplevels/bottom_panel_screen0
8.0K    /root/.gconf/apps/panel/toplevels
4.0K    /root/.gconf/apps/panel/general
4.0K    /root/.gconf/apps/panel/global
4.0K    /root/.gconf/apps/panel/applets/notification_area_screen0
4.0K    /root/.gconf/apps/panel/applets/show_desktop_button_screen0
4.0K    /root/.gconf/apps/panel/applets/tomboy_screen0
4.0K    /root/.gconf/apps/panel/applets/mixer_screen0
4.0K    /root/.gconf/apps/panel/applets/window_list_screen0/prefs
8.0K    /root/.gconf/apps/panel/applets/window_list_screen0
4.0K    /root/.gconf/apps/panel/applets/main_menu_screen0
4.0K    /root/.gconf/apps/panel/applets/clock_screen0/prefs
8.0K    /root/.gconf/apps/panel/applets/clock_screen0
36K     /root/.gconf/apps/panel/applets
52K     /root/.gconf/apps/panel
52K     /root/.gconf/apps
4.0K    /root/.gconf/desktop/gnome/accessibility/keyboard
4.0K    /root/.gconf/desktop/gnome/accessibility
4.0K    /root/.gconf/desktop/gnome/background
4.0K    /root/.gconf/desktop/gnome/peripherals/keyboard/host-slcxdata/0
4.0K    /root/.gconf/desktop/gnome/peripherals/keyboard/host-slcxdata
4.0K    /root/.gconf/desktop/gnome/peripherals/keyboard
4.0K    /root/.gconf/desktop/gnome/peripherals
4.0K    /root/.gconf/desktop/gnome/applications/main-menu/file-area
4.0K    /root/.gconf/desktop/gnome/applications/main-menu
4.0K    /root/.gconf/desktop/gnome/applications
16K     /root/.gconf/desktop/gnome
16K     /root/.gconf/desktop
4.0K    /root/.gconf/system/proxy
4.0K    /root/.gconf/system/http_proxy
8.0K    /root/.gconf/system
76K     /root/.gconf
4.0K    /root/.gnome/gnome-vfs
20K     /root/.gnome
0       /root/.gnupg/private-keys-v1.d
20K     /root/.gnupg
6.6M    /root

原来我的 /root 目录使用了“6.6M”硬盘空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值