`

linux 统计文件夹大小

 
阅读更多
linux  统计文件夹大小 http://www.51testing.com/html/43/2243-197686.html
Linux下查看目录大小的命令是du,从man中找到几个常用的参数就可以轻松的统计某个文件夹的容量.

1.统计出目录的总大小,并以比较合适的单位表示
-h, --human-readable
             print sizes in human readable format (e.g., 1K 234M 2G)

-s, --summarize
       display only a total for each argument

[blinux@localhost test]$ du -hs /boot
5.7M    /boot

2.当然了,你还可以让结果以单位b、k、m来表示
[blinux@localhost test]$ du -bs /boot
5746310 /boot
[blinux@localhost test]$ du -ks /boot
5772    /boot
[blinux@localhost test]$ du -ms /boot
6       /boot

3.显示目录的总大小及目录树中各文件夹的大小,并以较好的单位表示
[blinux@localhost test]$ du -h /boot
308K    /boot/grub
5.7M    /boot

用法实例:
[root@localhost local]# du -hs smgpdfd
3.3G    smgpdfd

[root@localhost local]# du -hs /usr/local/mysql/data/fdlfh
42G     /usr/local/mysql/data/fdlfh

查看整个硬盘的使用状况,硬盘空间

[root@hskj ~]# df -hv
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda3             9.7G  744M  8.5G   8% /
/dev/sda6             199G  142G   48G  76% /usr
/dev/sda2              48G  309M   45G   1% /home
/dev/sda1              99M   12M   83M  12% /boot
tmpfs                 2.0G     0  2.0G   0% /dev/shm

介绍:
du命令用于显示指定文件(夹)在磁盘中所占的空间信息。假如指定的文件参数实际上是一个目录,就要计算该目录下的所有文件。假如 没有提供文件参数,执行du命令,显示当前目录内的文件占用空间信息。

语法:
du [-abcDhHklmsSx] [-L <符号连接>] [--block-size] [--exclude=<目录或文件>] [--max-depth=<目录层数>] [目录或文件]

选项介绍:
-a: 显示目录中个别文件的大小;
-b: 显示目录或文件大小时,以byte为单位;
-c: 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和;
-D: 显示指定符号连接的源文件大小;
-h: 以K,M,G为单位,提高信息的可读性;
-H: 与-h参数相同,但是K,M,G是以1000为换算单位;
-k: 以1024 bytes为单位;
-l: 重复计算硬链接文件;
-L<符号连接>: 显示选项中所指定符号链接(软链接)的源文件大小;
-m: 以1MB为单位;
-s: 显示总计大小;
-S: 显示个别目录的大小时,并不含其子目录的大小;
-x: 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过;
–exclude=<目录或文件>: 略过指定的目录或文件;
–max-depth=<目录层数>: 超过指定层数的目录后,予以忽略;
分享到:
评论

相关推荐

    java统计文件夹大小

    基于jdk7或以上java版本的文件夹大小统计功能实现,相对于传统的java获取文件再计算大小的方式要快速很多,支持统计指定类型,是否统计子文件夹

    linux查看目录大小 linux统计目录大小并排序 查看目录下所有一级子目录文件夹大小 du -h –max-depth=1 |grep []

    du -sh --max-depth=1 #查看当前目录下所有一级子目录文件夹大小 du -h --max-depth=1 |sort #查看当前目录下所有一级子目录文件夹大小 并排序 du -h --max-depth=1 |grep [TG] |sort -nr #倒序排 FreeBSD下是...

    Linux下统计当前文件夹下的文件个数、目录个数

    4) 统计文件夹下目录的个数,包括子文件夹里的 代码如下: ls -lR|grep “^d”|wc -l   说明: 代码如下: ls -l 长列表输出当前文件夹下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件...

    main_menu.xml

    显示状态栏(显示简单的统计信息,在文件夹下方显示文件个数和电脑空间大小) workbench设置中文路径 /Applications/MySQLWorkbench.app/Contents/Resources/data/main_menu.xml mac系统,win系统,linux系统都是把...

    磁盘分析软件(DiskUsageAnalyzer)v1.0多语安装版

    它可以分析你的系统的磁盘使用情况,并生成有关存储的文件的大小或格式的统计数据。Disk Usage Analyzer是一个可靠的应用程序,它可以扫描你的计算机,并揭示了内存占用为所选磁盘或文件夹的水平。该软件是如果你想...

    filebox V1.11.1.1在线文件管理PHP工具查分吧修改自用版

    * 删减文件夹大小统计功能:防止过多文件影响性能 * 增强密码安全(密文)存储:安全建议:文件名改为只有自己知道的 或者用完删除 * 原来只能PHP5正常,非常多优化可在PHP7 PHP8运行(宝塔/护卫神linux环境通过,windows...

    入门学习Linux常用必会60个命令实例详解doc/txt

    不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...

    folder-explorer:分析文件目录,统计数据并以树形结构和图表的形式展示结果,也可以导出多种格式留存

    扫描目录,分析文件结构和统计信息,给任意文件添加注释,导出带注释的树形文本和其他多种数据格式,大大方便...统计某个资源文件夹中的文件大小分布,例如分析你的照片文件夹,或者一目了然磁盘里每部电影占了多大空间

    最新版Hostmonitor 监控软件

    在Linux、UDP、网络连接(ping)、路由(路由)、DNS、FTP、SMTP、POP3、端口(端口)、URL和Web服务、SQL Server、数据库表空间大小、硬盘空间、诸如文件和文件夹大小的索引、网络流量等方面支持TCP服务,支持远程...

    KafkaGust:KafkaGust 是一种灵活且有用的工具,可使用 Apache Kafka 快速测试高数据量。 用于大数据世界的 Apache Kafka(例如

    通过传递一组参数(例如,阵风数量、每次阵风中的消息数量、每条消息的大小、压缩编解码器等),通过调用在任何 Kafka 环境中启动生产者和测试活动变得更容易和更快负责发送大量消息和连续生成统计数据的单个脚本 ...

    KODExplorer 芒果云-资源管理器

    统计用户) ###ver2.0 debug `2014/3/2` ---- ####fix bug:(bug解决和程序优化) - 优化文件打开处理 - 文件&文件夹:含有%、+号的处理(显示不出等问题,encoenURIComponent——rawurldecode) - 文件下载,支持大...

    hostMonitor8.58破解版(注册机)

    HostMonitor(网络监视器)可以检查任何TCP 服务,ping 主机,检查路由,监控Web,FTP,邮件,DNS服务器,检查可利用的磁盘空间,监测文件或文件夹的大小,检查文件和网站的完整性,测试SQL 服务器和监控网络流量等。...

    vc++ 应用源码包_1

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

    vc++ 应用源码包_2

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

    vc++ 应用源码包_6

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

    vc++ 应用源码包_5

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

    vc++ 应用源码包_3

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

    vc++ 开发实例源码包

    Linux内核完全注释附 如题,我没看。 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 如题。 MFC使用COM加载WMI服务,另类获取系统服务详细 大家都知道,...

    JAVA上百实例源码以及开源项目源代码

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    .net全诚外卖通之预订版 V2.0.rar

    管理、推广、多模板、统计、供求信息、商家形象宣传等重点功能模块,为用户提供了一个既可行,又能保证盈利的低成本建设餐饮外卖平台方案。 三、全诚外卖通系列软件的几大特色:  1、系统性质:全诚外卖通为多...

Global site tag (gtag.js) - Google Analytics