Linux命令(2) - 查看目录和文件大小: du -sh

[[email protected] ~]# ll
total 156
drwxr-xr-x. 18 root   root    4096 Jan  5 05:05 apps
-rw-r--r--.  1 root   root     156 Jul 24 21:47 common-friends.log
drwxr-xr-x.  2 root   root    4096 Oct  9 09:18 data
drwxr-xr-x.  2 root   root    4096 Aug 29 01:52 esdata
-rw-r--r--.  1 root   root    2231 Jul 24 22:00 flow.dat
drwxr-xr-x.  9 root   root    4096 Oct  8 08:13 flume
drwxr-xr-x.  2 root   root    4096 Oct 30 18:30 hadooptest
drwxr-xr-x.  5 root   root    4096 Oct  4 15:12 hdpdata
drwxr-xr-x.  4 root   root    4096 Oct  5 10:17 hivedata
drwxr-xr-x.  3 root   root    4096 Sep 25 13:59 journaldata
drwxr-xr-x.  5 root   root    4096 Oct 13 13:55 logs
drwxr-xr-x.  2 root   root    4096 Oct 22 09:46 out123
-rwxr-xr-x.  1 root   root    4482 Aug 19 09:57 PWD
drwxr-xr-x.  3 root   root    4096 Dec 21 07:02 soft
drwxr-xr-x. 12 hadoop hadoop  4096 Jun 21  2016 spark-1.6.2-bin-hadoop2.6
drwxr-xr-x.  9 root   root    4096 Oct 10 10:23 sqoop
drwxr-xr-x.  5 root   root    4096 Nov 17 08:17 storm-local
-rw-r--r--.  1 root   root     660 Aug 28 06:33 storm.yaml
-rw-r--r--.  1 root   root     124 Sep 28 10:06 user_prefer.sh
-rw-r--r--.  1 root   root    7495 Nov 16 03:42 wordcount.jar
-rw-r--r--.  1 root   root      56 Oct 13 16:46 word.txt
drwxr-xr-x.  3 root   root    4096 Jan  5 18:49 zkdata
-rw-r--r--.  1 root   root   54453 Jan  5 18:49 zookeeper.out
[root@hadoop01 ~]# du -sh .           [对当前目录下所有的目录和文件的大小进行汇总,-s表示汇总,-h表示以KB, MB, GB, TB格式进行人性化显示]
6.6G    .
[root@hadoop01 ~]# du -sh *           [对当前目录下每一个目录和文件的大小分别进行汇总]
3.2G    apps
4.0K    common-friends.log
416K    data
4.0K    esdata
4.0K    flow.dat
82M     flume
4.0K    hadooptest
150M    hdpdata
92M     hivedata
66M     journaldata
344M    logs
16K     out123
8.0K    PWD
2.2G    soft
303M    spark-1.6.2-bin-hadoop2.6
27M     sqoop
52K     storm-local
4.0K    storm.yaml
4.0K    user_prefer.sh
8.0K    wordcount.jar
4.0K    word.txt
260M    zkdata
60K     zookeeper.out
[root@hadoop01 ~]# du -sh apps           [对指定的目录的大小进行汇总]
3.2G    apps
[root@hadoop01 ~]# du -sh logs/*         [对指定的目录下面所有的子目录和文件的大小分别进行汇总]
39M     logs/click_log
8.0K    logs/es-logs
306M    logs/kafka-logs
380K    logs/test.log
[root@hadoop01 ~]# du -sh *|grep [M]     [对当前目录下所有的目录和文件分别进行汇总,并使用"grep [M]"筛选出所有大小为M(兆)级别的目录和文件]
82M     flume
150M    hdpdata
92M     hivedata
66M     journaldata
344M    logs
303M    spark-1.6.2-bin-hadoop2.6
27M     sqoop
260M    zkdata
[root@hadoop01 ~]# du -sh *|grep [G]     [筛选出大小为GB级别的目录和文件]
3.2G    apps
2.2G    soft
[root@hadoop01 ~]# du -sh *|grep [MG]    [筛选出大小为MB和GB级别的目录和文件]
3.2G    apps
82M     flume
150M    hdpdata
92M     hivedata
66M     journaldata
344M    logs
2.2G    soft
303M    spark-1.6.2-bin-hadoop2.6
27M     sqoop
260M    zkdata
[root@hadoop01 ~]# du -sh *|grep [MG]|sort -nr     [筛选出大小为MB和GB级别的目录和文件,并降序排序]
344M    logs
303M    spark-1.6.2-bin-hadoop2.6
260M    zkdata
150M    hdpdata
92M     hivedata
82M     flume
66M     journaldata
27M     sqoop
3.2G    apps
2.2G    soft
[root@hadoop01 ~]# 
时间: 2024-08-01 16:10:43

Linux命令(2) - 查看目录和文件大小: du -sh的相关文章

linux查看目录和文件大小du、df

磁盘超过大小时会有报警 #df 查看一级目录大小.使用比例.文件系统挂载点.不能显示文件大小.统计数据块使用情况. #du    查看文件以及目录的大小.统计文件大小相加.如果一个打文件被打开,但同时该文件被rm或者mv,但是该打开文件的进程没有关闭,则du值更新,但是df统计值不更新,一直认为空间没有释放,指定该进程被kill后df的统计值才更新. 一.df显示文件系统大小及使用情况 #df 选项 常用选项: -h    human-readable,文件系统大小以GB,MB等易读格式显示 -

【转】Linux命令之查看文件占用空间大小-du,df

原文网址:http://blog.csdn.net/wangjunjun2008/article/details/19840671 du(disk usage),顾名思义,查看目录/文件占用空间大小 #查看当前目录下的所有目录以及子目录的大小$ du -h $ du -ah #-h:用K.M.G的人性化形式显示 #-a:显示目录和文件   du -h tmp du -ah tmp#只查看当前目录下的tmp目录(包含子目录)的大小 #查看当前目录及其指定深度目录的大小du -h –-max-dep

Linux命令(27):df&du命令-磁盘空间查看

Linux df命令用于检查系统磁盘空间占用情况 Linux du命令用于显示目录或文件的大小 Linux df命令 语法:df [OPTION]... [FILE]... 常用选项: -h 以K,M,G为单位,提高信息的可读性. -k 以KB大小为单位显示 -m 以MB大小为单位显示 -a 列出所有的文件系统分区,包含0大小的文件系统分区 -i 列出文件系统分区的inode信息 -T 显示磁盘分区的文件系统类型 常用选项:-hT,查看系统分区情况,并显示文件系统类型           -ih

Linux命令学习笔记目录

Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 2.linux命令学习笔记(2):cd命令 3.linux命令学习笔记(3):pwd命令 4.linux命令学习笔记(4):mkdir命令 5.linux命令学习笔记(5):rm 命令 6.linux命令学习笔记(6):rmdir 命令 7.linux命令学习笔记(7):mv命令 8.linux命

Linux命令之查看系统信息

查看磁盘相关信息 df 查看磁盘使用情况,这个已经介绍过了. fdisk 用来进行磁盘分区.我们只是需要它的-l命令查看磁盘的分区情况.如下: m@sys:~/program/C_codes/algorithms$ sudo fdisk -l [sudo] password for m: Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168

每天学习一个LINUX命令:ls 目录列表(list 清单目录 名单)

ls命令用于显示文件目录列表.当不加参数时,默认列出当前目录的列表信息. 语法参数: ls [参数] [目录或文件名] 参数(注意区分大小写) -a:显示所有档案及目录(ls内定将档案名或目录名称为"."的视为影藏,不会列出):-A:显示除影藏文件"."和".."以外的所有文件列表:-C:多列显示输出结果.这是默认选项:-l :与"-C"选项功能相反,所有输出信息用单列格式输出,不输出为多列:-b:将文件中的不可输出的字符以反

linux ls (查看目录信息)

ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等.ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头

我使用过的Linux命令系列总目录

概述关于命令类型划分本表中列出了我穷尽了我所有的记忆整理出来的Linux命令,其中关于外部命令.关键字或内建命令的划分,不一定正确.有很多命令,既是内建命令也可能是外部命令,为啥?Bash为了更高效率的执行命令和脚本,把很多外部命令以内建命令的方式实现了.我们使用type这个命令就可以知道一个命令的类型了,如下所示:[[email protected] ~]# type -a type type is a shell builtin <== builtin就是指内建命令 [[email prot

linux命令集——&lt;一&gt;目录处理命令

1.ls,命令,显示当前目录下文件  命令  所在路径      功能描述           执行权限  选项 ls      /bin/ls     显示目录文件    所有用户可用 -a    显示所有文件,包括隐藏文件  -l    显示详细信息    简写:ll  -d    查看目录属性  -i     查看文件唯一标识    i节点号 注:隐藏文件——以“.”开头的就是隐藏文件,此类文件都是系统文件不要删除 文件类型:“-”    二进制文件:“d”   目录:“l”    软连接