linux du命令: 显示文件、目录大小
介绍:
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=<目录层数>: 超过指定层数的目录后,予以忽略;
执行范例:
01 >$ du #显示当前目录和所有子目录的大小, 单位为KB
02	12      ./dir1/sub1
03	12      ./dir1/sub2
04	56  ./dir2
05	84  ./dir3
06	48  ./dir4
07	1464    .
08	$ du -sh #显示当前目录总大小,加-h提高信息的可读性
09	1.5M    .
10	$ du --max-depth=1 -h #显示当前目录和第一层子目录的大小
11	24K     ./dir1
12	56K ./dir2
13	84K ./dir3
14	48K ./dir4
15	1.5M    .
扩展阅读:
相信长时间用linux的人一定遇到过整理磁盘的问题(由于磁盘空间将满)。想知道哪些文件夹的内容过大,删除一些大且无用文件。这时du命令会非常有 用。在你用户目录下输入:
du –max-depth=1 -h
查看哪些文件夹的内容过大,然后进入那些文件夹,再不断的du –max-depth=1 -h,筛选出你要删除的文件,然后rm … , 大功告成!
linux du命令: 显示文件、目录大小的更多相关文章
- LInux : du命令
		Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ... 
- zabbix监控linux文件的一个目录大小
		监控linux文件的一个目录大小 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 欢迎加入:高级运维工程师之路 598432640 我们知道,Linux自带的一些监控模板 ... 
- (转)linux du命令
		转自 http://www.cnblogs.com/peida/archive/2012/12/10/2810755.html Linux du命令也是查看使用空间的,但是与df命令不同的是Linux ... 
- [转帖]linux tree命令--显示目录的树形结构
		linux tree命令--显示目录的树形结构 版权声明:iamqilei@qq.com https://blog.csdn.net/u011729865/article/details/533 ... 
- python计算文件夹大小(linux du命令 简化版)
		C盘又满了,怎么办?用了一些垃圾清理软件(或者bat脚本),但是还是不理想,那么具体哪些文件夹下面有巨大的文件呢?windows并不能通过详细信息看到每个文件夹的大小(PS:这里所谓的文件夹的大小是指 ... 
- Linux系统下查看目录大小
		转载:http://blog.csdn.net/iamlaosong/article/details/7085178 我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因 ... 
- Linux du命令和df命令区别
		du 命令 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间. 3.命令参数: -a或-all 显示目录中个别文件的大小. -b或-bytes 显示目录或文件大 ... 
- linux du命令的疑惑
		起因是测试rsync传输数据.传输完成后,想看一下传输的文件是不是完整,所以检测了下源目录和目标目录的大小,竟然出现了巨大的差距: [root@w anaconda3]$ du -sh ./ .9G ... 
- 浅谈Linux du命令
		**du(disk usage),顾名思义,查看目录/文件占用空间大小** 1.查看当前目录下的所有目录以及子目录的大小 du -h du -ah #-h:用K.M.G的人性化形式显示#-a:显示目 ... 
随机推荐
- core--线程同步(内核模式)
			什么是内核?windows操作系统为了更好的管理进程,线程,创建了很多数据结构,这些数据结构运行在windows的底层,并不开放给开发人员:所以开发人员称这些结构为内核,但是为了开发人员能够使用,wi ... 
- PHP Simple HTML DOM Parser Manual-php解析DOM
			PHP Simple HTML DOM Parser Manual http://www.lupaworld.com/doc-doc-api-770.html PHP Simple HTML DOM ... 
- kdtree备份
			库在这里 这个很好用. 例子: /*! gcc -Wall -g -o test test.c libkdtree.a */ #include <stdio.h> #include < ... 
- 【C#学习笔记】网页弹出提示框
			using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ... 
- Defining Database and Instance【数据库与实例】
			Database: A collection of physical operating system files or disks. When usingOracle Automatic Stora ... 
- 聊聊Oracle 11g的Snapshot Standby Database(上)
			Oracle 11g是Data Guard的重要里程碑版本.在11g中,Active DataGuard.Advanced Compression等特性大大丰富了Data Guard的功能和在实践领域 ... 
- Xcode各版本官方下载及百度云盘下载, Mac和IOS及Xcode版本历史.
			官方下载, 用开发者账户登录,建议用Safari浏览器下载. 官方下载地址: https://developer.apple.com/xcode/downloads/ 百度云盘下载地址: http:/ ... 
- HDU 2151 Worm
			Worm Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissi ... 
- 【LeetCode 235】Lowest Common Ancestor of a Binary Search Tree
			Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BS ... 
- Linux目录初识
			/ 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件/dev 存放设备文件 /etc 存放系统配置文件 /home 普通用户的宿主目录,用户数据存放在其主目录中 /lib 存放 ... 
