linux查看文件大小df-du
1、 显示目前所有文件系统的可用空间及使用情形,h表示使用 GB、MB 等易读的格式
[root@rusky ldap]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 3.8G 1.9G 1.8G 51% /
/dev/sda1 46M 9.2M 35M 22% /boot
tmpfs 506M 0 506M 0% /dev/shm
/dev/sda3 14G 2.5G 11G 19% /home
.host:/ 83G 38G 46G 45% /mnt/hgfs ----这个是挂载的主机与vmware共享文件夹所在的分区情况
2、查看该文件夹的总大小
du -sh 查看当前目录大小,-s表示显示目录总大小,否则,列出该目录下所有子目录文件大小
[root@rusky ldap]# du -h --max-depth=0 apache-tomcat-6.0.37 或者直接进入该目录下,使用命令:du -sh即可查询
5.3M apache-tomcat-6.0.37
3、 显示bin目录的大小
[root@rusky ldap]# du -h --max-depth=0 apache-tomcat-6.0.37/bin
323K apache-tomcat-6.0.37/bin
4、显示apache-tomcat-6.0.37这个文件夹里各个文件或文件夹的大小
[root@rusky ldap]# du -h --max-depth=0 apache-tomcat-6.0.37/*
324K apache-tomcat-6.0.37/bin
100K apache-tomcat-6.0.37/conf
2.7M apache-tomcat-6.0.37/lib
19K apache-tomcat-6.0.37/LICENSE
0 apache-tomcat-6.0.37/logs
512 apache-tomcat-6.0.37/NOTICE
4.5K apache-tomcat-6.0.37/RELEASE-NOTES
8.5K apache-tomcat-6.0.37/RUNNING.txt
0 apache-tomcat-6.0.37/temp
2.2M apache-tomcat-6.0.37/webapps
0 apache-tomcat-6.0.37/work
5、查看单个文件的大小
[root@rusky bin]# du -h bootstrap.jar
12K bootstrap.jar
====================
du 用来查看某个目录所占空间大小
语法:du [-abckmsh] [文件或者目录名] 常用的参数有:
-a:全部文件与目录大小都列出来。如果不加任何选项和参数只列出目录(包含子目录)大小。
-b:列出的值以bytes为单位输出,默认是以Kbytes
-c:最后加总
-k:以KB为单位输出
-m:以MB为单位输出
-s:只列出总和
-h:系统自动调节单位,例如文件太小可能就几K,那么就以K为单位显示,如果大到几G,则就以G为单位显示。常用du –sh filename
[root@rhel7 /]# du -sh /usr
803M /usr
[root@rhel7 /]# du -ch /usr/ --递归目录里所有文件,列出大小,最后总和。
......
.0K /usr/libexec/os-probes/init
.0K /usr/libexec/os-probes/mounted/efi
68K /usr/libexec/os-probes/mounted
80K /usr/libexec/os-probes
24K /usr/libexec/plymouth
/usr/libexec/tuned
32K /usr/libexec/man-db
8.2M /usr/libexec/postfix
12M /usr/libexec
/usr/local/bin
/usr/local/etc
/usr/local/games
/usr/local/include
/usr/local/lib
/usr/local/lib64
/usr/local/libexec
/usr/local/sbin
/usr/local/share/applications
/usr/local/share/info
/usr/local/share/man/man1
/usr/local/share/man/man1x
/usr/local/share/man/man2
/usr/local/share/man/man2x
/usr/local/share/man/man3
/usr/local/share/man/man3x
/usr/local/share/man/man4
/usr/local/share/man/man4x
/usr/local/share/man/man5
/usr/local/share/man/man5x
/usr/local/share/man/man6
/usr/local/share/man/man6x
/usr/local/share/man/man7
/usr/local/share/man/man7x
/usr/local/share/man/man8
/usr/local/share/man/man8x
/usr/local/share/man/man9
/usr/local/share/man/man9x
/usr/local/share/man/mann
.0K /usr/local/share/man
.0K /usr/local/share
/usr/local/src
.0K /usr/local
/usr/src/debug
/usr/src/kernels
/usr/src
803M /usr/
803M total
[root@rhel7 /]# du -h --max-depth= /usr/ ----该命令等同于:du -sh /usr
803M /usr/
[root@rhel7 /]# du -h --max-depth= /usr/ ---统计第1级目录的大小,最后也有总的大小
54M /usr/bin
38M /usr/sbin
372M /usr/lib
123M /usr/lib64
202M /usr/share
/usr/etc
/usr/games
5.3M /usr/include
12M /usr/libexec
.0K /usr/local
/usr/src
803M /usr/
[root@rhel7 /]#
linux查看文件大小df-du的更多相关文章
- Linux查看文件大小命令
Linux查看文件大小命令 du命令 (1)du -b filepath 参数-b表示以字节计数 du -b filepath 参数-b表示以字节计数 #示例: $ du -b ~/Downloads ...
- Linux查看文件大小5个常用命令
1. 前言 Linux 系统有非常好用的命令,功能也非常丰富,如果你对命令行工具熟悉,可以非常高效率完成维护工具.本文主要介绍Linux系统中,用于查看文件大小的命令. Linux 查看文件大小5个常 ...
- 【linux】linux查看文件大小,磁盘大小
查看指定目录下 文件或目录大小超过多少的 查看 /backup/tomcat7/ 目录下 超过500M大小的文件 并展示 文件详情 find /backup/tomcat7/ -type f -si ...
- linux 查看磁盘、文件夹、文件大小(df du)
du 查看文件夹大小 1.查看当前文件夹中所有文件夹及其子文件夹的大小,注意是文件夹大小,不是文件 # du -h -rw-r--r-- 1 root root 82785865 6月 9 15:53 ...
- Linux编程 8 (挂载mount,查看磁盘df du,搜索grep,压缩zgip,归档tar)
一. 挂载存储媒体 linux文件系统将所有的磁盘都并入一个虚拟目录下,当使用新的存储媒体之前,需要把它放到虚拟目录下,这项工作称为挂载(mounting) 1.1 mount 命令 在linux上用 ...
- Linux 查看文件大小并按照大小排序
使用df 命令查看当前系统磁盘的使用情况: [root@node ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/map ...
- Linux查看文件大小
//查看系统中文件的使用情况 df -h //查看当前目录下各个文件及目录占用空间大小 du -sh * //查看welcome.txt文件占用空间大小 du -sh welcome.txt //方法 ...
- Unix/Linux 查看文件大小
ls -l help.html-rw-r--r-- 1 william wheel 40960 Jul 18 00:59 development.sqlite3 40960 就是文件的大小. d ...
- Linux 常用命令——df, du, ln
1. df 列出文件系统的整体磁盘使用量 2. du 评估文件系统的磁盘使用量(常用在推估目录所占容量),也可以计算文件或文件夹大小 3. ln 创建实体连接(hard link) 或 符号连接(Sy ...
随机推荐
- PULL生成XML文件
package xmlpulldemo; import java.io.FileNotFoundException; import java.io.FileOutputStream; import j ...
- CentOS5.5下安装Ant
从yum源直接下ant: [root@master local]$ yum install ant 运行ant,发现报错: java.lang.NoClassDefFoundError: org/ap ...
- 使用 HTTP 缓存机制提升系统性能
摘要 HTTP缓存机制定义在HTTP协议标准中,被现代浏览器广泛支持,同时也是一个用于提升基于Web的系统性能的广泛使用的工具.本文讨论如何使用HTTP缓存机制提升基于Web的系统,以及如何避免误用. ...
- 《Javascript模式》之对象创建模式读书笔记
引言: 在javascript中创建对象是很容易的,可以使用对象字面量或者构造函数或者object.creat.在接下来的介绍中,我们将越过这些方法去寻求一些其他的对象创建模式. 我们知道js是一种简 ...
- DotNET知识点总结四(笔记整合)
1.枚举:本质是类 如果为第一个枚举赋了一个int值,那么后面的枚举项依次递增 可以将枚举强转成他所代表的int值 C#的枚举项都是常量(可以用Reflector查看literal的IL源码) 因为枚 ...
- 存储过程中update,然后用sql%判断update是否成功的存储过程
--更新用户状态 PROCEDURE P_UPDATE_USER_STATUS ( v_SrcID IN NUMERIC, v_DstID IN NUMERIC, v_DstType IN NUMER ...
- ubuntu下wine打开自由们找不到MFC42.DLL重新安装的解决方法
一直在找ubuntu下的X墙工具,看到大部分的都是ssh和tor的,但是tor下载不到,找了很多方法,没有办法,只能用FG了.但是Fg是运行在windows系统下的程序. 只好再安装一遍wine,用终 ...
- MacOS上的包管理工具
众所周知,Linux世界中存在着如apt-get.yum等强大而简单的包管理工具,而在Macos中同样存在类似的东西. 当前比较流行的主要有如下两种: 1.Homebrew(推荐):其官网地址brew ...
- java交通灯管理系统项目
交通灯管理系统 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆. 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- ...
- 在什么情况下使用struct,struct与class的区别
Struct定义和使用 类是引用类型,是保存在托管堆中的.通过定义类,我们可以在数据的生存期上得到很高的灵活性,但是也会让程序的性能有一定的损失.虽然这种损失很小,但当我们只需要定义一个很小的结构时, ...