分析文件夹占用磁盘空间大小的命令格式及命令详解
常常用linuxdf命令查看c盘空间大小,但有时侯要剖析文件夹占用c盘空间大小就要用du命令了。
1.例:
1.1查看某个文件目录大小#du-sh/root
1.4G/root
du,diskusage,是通过搜索文件来估算每位文件的大小之后累加,du能看见的文件只是一些当前存在
的,没有被删掉的。他估算的大小就是当前他觉得存在的所有文件大小的累加和。
-s是估算各目录的总的空间占用,没有的话会递归列举许多没用的信息;
-h挺好理解,就是选择合适的单位,里面有的用Mlinux中du命令linux解压rar,有的用Glinux中du命令,这样就一目了然了,这儿du的用法就是这样了,详尽的其他选项可自行参考manpage。
一般查看目录大小后我会结合df命令查看目录对应那个c盘分区df-h/root
1.2查看当前目录下所有文件夹目录的大小
#du-sh./*
0./adm
3.7G./cache
0./crash
8.0K./db
0./empty
0./games
0./gopher
0./kerberos
39G./lib
2.du命令解读:
1.命令格式:
du[选项][文件]
2.命令功能:
显示每位文件和目录的c盘使用空间。
3.命令参数:
-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以一开始处理时的文件系统为准linux手机软件,若遇上其它不同的文件系统目录则略过。
-L或--dereference显示选项中所指定符号链接的源文件大小。
-S或--separate-dirs显示某些目录的大小时,并不含其子目录的大小。
-X或--exclude-from=在指定目录或文件。
--exclude=略过指定的目录或文件。
-D或--dereference-args显示指定符号链接的源文件大小。
-H或--si与-h参数相同,而且K,M,G是以1000为换算单位。
-l或--count-links重复估算硬件链接的文件。