银河麒麟V10 SP1如何分析查找大文件

问题现象

在国产系统的使用过程当中由于很多软件的开发不规范,不够成熟,经常发生其实没有存储太多文件,但是现实磁盘空间所剩不多的情况。

问题分析

我们在桌面右键打开终端

du命令会显示指定的目录或文件所占用的磁盘空间。
语法:du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
参数说明:

-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-D或--dereference-args 显示指定符号连接的源文件大小。
-h或--human-readable 以K,M,G为单位,提高信息的可读性。
-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
-k或--kilobytes 以1024 bytes为单位。
-l或--count-links 重复计算硬件连接的文件。
-L<符号连接>或--dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
-m或--megabytes 以1MB为单位。
-s或--summarize 仅显示总计。
-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。
--exclude=<目录或文件> 略过指定的目录或文件。
--max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
--help 显示帮助。
--version 显示版本信息

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

 显示指定文件所占空间

 方便阅读的格式显示test目录所占空间情况:

 可能通过上述方式查找到的文件大小均在正常范围之内,我们可以考虑我们是否有大的隐藏文件被忽略,直接通过du  -h 无法直接统计隐藏文件的大小,那么我们应该怎么办呢

kylin@kylin-vmwarevirtualplatform:~$ du -sh .[!.]*
4.0K	.bash_history
4.0K	.bash_logout
4.0K	.bashrc
4.0K	.box
131M	.cache
389M	.config
840M	.cxoffice
12K	.dbus
8.0K	.gnupg
4.0K	.imwheelrc
976K	.local
2.1M	.log
14M	.mozilla
152K	.pki
32K	.presage
4.0K	.profile
240K	.sogouinput
4.0K	.ssr
4.0K	.sys1og.conf
4.0K	.ukui-screensaver-default.conf
4.0K	.Xauthority
4.0K	.xresources
4.0K	.xsession
12K	.xsession-errors
16K	.xsession-errors.old
通过  du -sh .[!.]*  即可查看当前目录下所有隐藏文件的文件大小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值