查看文件夹下的文件所占空间的大小
du -h -s * | sort -h
du
du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh
du
reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,du
reports the disk space for the current directory。
很明显,与df不同,它用来查看文件或目录所占用的磁盘空间的大小。
-
-h:以人类可读的方式显示
-
-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
-
-s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
-
-c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
-
–apparent-size:显示目录或文件自身的大小
-
-l :统计硬链接占用磁盘空间的大小
-
-L:统计符号链接所指向的文件占用的磁盘空间大小
-
du -h:这个就不多说了。
-
du -a:使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。
-
du -s:使用此选项时,du只显示目录所占用磁盘空间的大小,而不显示其下子目录和文件占用磁盘空间的信息。
默认情况下,du不显示目录下文件占用磁盘空间的信息,但它会显示其下子目录占用磁盘空间的信息;而使用-s选项以后,只显示xx目录占用磁盘空间的大小。
du:查询文件或文件夹的磁盘使用空间
如果当前目录下文件和文件夹很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间。这对查看究竟是那个地方过大是不利的,所以得指定深入目录的层数,参数:–max-depth=,这是个极为有用的参数!如下,注意使用“*”,可以得到文件的使用空间大小.
提醒:一向命令比linux复杂的FreeBSD,它的du命令指定深入目录的层数却是比linux简化,为 -d。
df
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。
df命令可以显示目前所有文件系统的可用空间及使用情形,
参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
- df命令用于显示文件系统磁盘空间的使用情况。
- 基本语法: df [选项] [文件或目录]
- 常用选项:
- -h :以人类可读的格式显示磁盘空间使用情况。
- -T :显示文件系统类型。
- 示例:
- df -h :显示所有挂载的文件系统的磁盘空间使用情况,以人类可读的格式。
- df -Th :显示所有挂载的文件系统的磁盘空间使用情况和文件系统类型。