linux查看某个文件夹的大小(ls命令du命令详解)

Posted 共饮一杯无

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux查看某个文件夹的大小(ls命令du命令详解)相关的知识,希望对你有一定的参考价值。

ls 命令:列出当前工作目录下的所有文件/文件夹的名称

使用ls -l,会显示成字节大小,ls- lh会以KB、MB等为单位进行显示更加直观。

du 命令:查看当前目录和子目录文件夹/文件大小情况

du = disk usage 磁盘使用率,输出每个文件或者目录总大小,其用法如下:

du [OPTION]… [FILE]…

  • -c, --total 累计大小
  • -d, --max-depth=N 决定统计每个目录的深度
  • -B, --block-size=SIZE 决定显示文件大小的单位;比如 ‘-BM’,就是MB,'-BK’就是KB
  • -h, --human-readable 以高可读方式打印 (比如1K 234M 2G)
  • -s, --summarize 显示总大小

du -sh:查看当前目录总大小。
du -sh *:查看当前目录所有子目录大小。
du -ach *:查看当前目录和所有子目录大小,最后一行会显示当前目录的总大小,不包括隐藏文件。

df 命令:用于显示磁盘分区上的可使用的磁盘空间

df = disk free,命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
df -h:以可读性高的结果展示磁盘分区上的可使用的磁盘空间。

具体执行后对应的列说明如下:
文件系统 容量 已用 可用 已用占比 挂载点

更多Linux命令可以查看我这篇文章:Linux常用指令(命令)合集加图文说明

linux下使用 du查看某个文件或目录占用磁盘空间的大小

Ubuntu 查看磁盘空间大小命令

 
df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,
命令格式: df -hl 
显示格式为: 
  文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494
 

当前目录大小

http://www.cnblogs.com/kobe8/p/3825461.html

du -ah --max-depth=1

这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。

 

解释如下:

du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh

  一、du的功能:`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不同,它用来查看文件或目录所占用的磁盘空间的大小。
  二、du常用的选项:
  -h:以人类可读的方式显示
  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
  -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
  -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
  --apparent-size:显示目录或文件自身的大小
  -l :统计硬链接占用磁盘空间的大小
  -L:统计符号链接所指向的文件占用的磁盘空间大小
  一、du -h:这个就不多说了。
  二、du -a:使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。

 

以上是关于linux查看某个文件夹的大小(ls命令du命令详解)的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统下查看文件夹大小的常用命令

linux怎么查看一个文件夹的大小

linux查看文件大小命令

Linux查看文件大小的几种方法示例 stat du ls awk (转)

Linux查看文件大小的几种方法示例 stat du ls awk (转)

#yyds干货盘点#linux命令--pwd,ls,cd,alias,du