du linux 文件大小排序_linux下按文件大小排序 du - CSDN
  • du命令查看文件大小排序一、du命令1、du排序2、du常用命令二,ls命令 一、du命令 1、du排序 按字节排序,按兆(M)加参数 ‘h’ du -s /usr/* | sort -rn 从大到小 du -s /usr/* | sort -n 从小到大 ...

    一、du命令

    1、du排序

    • 按字节排序,按兆(M)加参数 ‘h’
    du -s /usr/* | sort -rn   从大到小
    
    du -s /usr/* | sort -n    从小到大
    
    • 选择部分列出
    du -s /usr/* | sort -rn | head     前面的10个
    
    du -s /usr/* | sort -rn | tail     后面的10个
    

    2、du常用命令

    • du 參数:
      -a或-all显示每一个文件磁盘使用情况
      -b或-bytes 显示文件夹或文件大小时,以byte为单位。
      -c或–total 除了显示文件夹或文件的大小外,也显示全部文件夹或文件的总和。
      -D或–dereference-args 显示指定符号连接的源文件大小。
      -h或–human-readable 以K,M,G为单位,提高信息的可读性。
      -H或–si 与-h类似,可是K,M,G是以1000为换算单位,而不是以1024为换算单位。
      -k或–kilobytes 以1024 bytes为单位。
      -l或–count-links 反复计算硬件连接的文件。
      -L<符号连接>或–dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
      -m或–megabytes 以1MB为单位。
      -s或–summarize 仅显示总计,即当前文件夹的大小。
      -S或–separate-dirs 显示每一个文件夹的大小时,并不含其子文件夹的大小。
      -x或–one-file-xystem 以开始处理时的文件系统为准,其它不同的文件系统文件夹略过。
      -X<文件>或–exclude-from=<文件> 在<文件>指定文件夹或文件。
      –exclude=<文件夹或文件> 略过指定的文件夹或文件。
      –max-depth=<文件夹层数> 超过指定层数的文件夹后,予以忽略。
      –help 显示帮助。
      –version 显示版本号信息。

    • linux中的du常用命令:

    显示一个文件夹树及其每一个子树的磁盘使用情况

    du /home/linux
    

    显示一个文件夹树及其每一个子树的磁盘使用情况

    du -k /home/linux      以KB为单位
    du -m /home/linux      以MB为单位
    du -g /home/linux      以GB为单位
    

    查看当前文件夹下全部文件夹以及子文件夹的大小:

    du -h .                “.”代表当前文件夹下
    

    查看当前文件夹下user文件夹的大小,并不想看其它文件夹以及其子文件夹:

    du -sh user
    du -h --max-depth=0 user
    --max-depth=n表示仅仅深入到第n层文件夹,此处设置为0,即表示不深入到子文件夹。
    

    列出user文件夹及其子文件夹下全部文件夹和文件的大小:

    du -ah user      -a表示包含文件夹和文件
    

    列出当前文件夹中的文件夹名不包含xyz字符串的文件夹的大小:

    du -h –exclude='*xyz*'
    

    在一个屏幕下列出关于user文件夹及子文件夹大小的信息:

    du -0h user
    -0 表示每列出一个文件夹的信息,不换行,而是直接输出下一个文件夹的信息。
    

    仅显示一个文件夹树的全部磁盘使用情况

    du -s /home/linux
    

    查找上G和T的目录并排序

    du -h --max-depth=1 |grep [TG] |sort
    

    查看上G目录并排序

    du -h --max-depth=1 |grep 'G' |sort
    

    查看当前目录下所有一级子目录文件夹大小 并排序

    du -h --max-depth=1 |sort
    

    二,ls命令

    ls -Sl       从大到小排序
    ls -Slr      从小到大
    
    可加一个-h,表示"--human-readable",单位是k或者M ,结果列出后,更清楚。
    
    展开全文
  • Linux 文件大小排序

    2017-01-17 17:20:13
    Linux某个目录下的文件大小排序   1. df-lh   2. du-s /usr/* | sort -rn 这是按字节排序   3. du-sh /usr/* | sort -rn 这是按兆(M)来排序   4.选出排在前面的10个 du -s/usr/* | sort -rn | head   5....


       
    Linux某个目录下的文件按大小排序

     

    1. df -lh

     

    2. du -s /usr/* | sort -rn

    这是按字节排序

     

    3. du -sh /usr/* | sort -rn

    这是按兆(M)来排序

     

    4.选出排在前面的10个

    du -s /usr/* | sort -rn | head

     

    5.选出排在后面的10个

    du -s /usr/* | sort -rn | tail

     

    du -h –-max-depth=0 user

    du -sh–-max-depth=2 | more

     

     

    本文详细介绍了linux中du命令参数的用法,并用示例进一步说明其使用方法。

    Du命令功能说明:统计目录(或文件)所占磁盘空间的大小。

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

    常用参数:

    -a或-all  为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。

    -b或-bytes 显示目录或文件大小时,以byte为单位。

    -c或–total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。

    -D或–dereference-args 显示指定符号连接的源文件大小。

    -h或–human-readable 以K,M,G为单位,提高信息的可读性。

    -H或–si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。

    -k或–kilobytes 以1024 bytes为单位。

    -l或–count-links 重复计算硬件连接的文件。

    -L<符号连接>或–dereference<符号连接>显示选项中所指定符号连接的源文件大小。

    -m或–megabytes 以1MB为单位。

    -s或–summarize 仅显示总计,即当前目录的大小。

    -S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。

    -x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

    -X<文件>或–exclude-from=<文件>在<文件>指定目录或文件。

    –exclude=<目录或文件> 略过指定的目录或文件。

    –max-depth=<目录层数>超过指定层数的目录后,予以忽略。

    –help显示帮助。

    –version 显示版本信息。

    linux中的du命令使用示例:

    1> 要显示一个目录树及其每个子树的磁盘使用情况

    du/home/linux

    这在/home/linux目录及其每个子目录中显示了磁盘块数。

    2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况

    du -k/home/linux

    这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。

    3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况

    du -m/home/linux

    这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。

    4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况

    du -g/home/linux

    这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。

    5>查看当前目录下所有目录以及子目录的大小:

    du -h.

    “.”代表当前目录下。也可以换成一个明确的路径

    -h表示用K、M、G的人性化形式显示

    6>查看当前目录下user目录的大小,并不想看其他目录以及其子目录:

    du-sh user

    -s表示总结的意思,即只列出一个总结的值

    du -h--max-depth=0 user

    --max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。

    7>列出user目录及其子目录下所有目录和文件的大小:

    du-ah user

    -a表示包括目录和文件

    8>列出当前目录中的目录名不包括xyz字符串的目录的大小:

    du -h–exclude=’*xyz*’

    9>想在一个屏幕下列出更多的关于user目录及子目录大小的信息:

    du-0h user

    -0(杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。

    10>只显示一个目录树的全部磁盘使用情况

    du  -s /home/linux

    展开全文
  • Linux文件大小排序

    2019-09-27 13:07:37
    du -hs * | sort -h 转载于:https://www.cnblogs.com/woshimrf/p/11492045.html
    du -hs * | sort -h

    转载于:https://www.cnblogs.com/woshimrf/p/11492045.html

    展开全文
  • linux文件大小排序

    2017-04-26 08:54:42
    linux主机空间不够用,先查一下各目录空间使用情况,命令:df -h 很明显能看到/目录下空间严重...查看文件大小并从大到小排序看前20个:du -h |sort -hr|head -20 没有什么垃圾文件,看来明天只能让老大扩容了。

    linux主机空间不够用,先查一下各目录空间使用情况,命令:df -h


    很明显能看到/目录下空间严重不足,继续看是哪些文件占用的空间的比较大。

    进/目录:cd /

    查看文件大小并从大到小排序看前20个:du -h |sort -hr|head -20



    明天让老大扩容。


    展开全文
  • 本文转载自:...1. df -lh2. du -s /usr/* | sort -rn这是按字节排序3. du -sh /usr/* | sort -rn这是按兆(M)来排序4.选出排在前面的10个du -s /usr/* | sort -rn | head5.选出排在后面的1...
  • [Linux] du-查看文件夹大小-并按大小进行排序使用df 命令查看当前磁盘使用情况:jack@jiaobuchong:~$ df -lh Filesystem Size Used Avail Use% Mounted on /dev/sda3 18G 5.7G 11G 35% / udev 2.7G 4.0K 2.7G 1%
  • du -sh 文件大小查询;...3、当前目录 下的文件大小排序du -sh * |sort -n 4、查找当前的最大文件; du -sh |sort -nr |head 5、同一目录下文件 最大文件; du -sh --max-depth =1 /var/l...
  • 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du -s /usr/* | sort -rn | head 5.选出排在后面的10个 du -s /usr/* | sort -rn | tail...
  • du命令排序文件大小

    2016-12-24 23:04:27
    排序命令: $ du -sh * 排序命令: $ du -s * | sort -nr 结果: 原文出自: End;
  • 使用du命令实现Linux 某个文件夹下的文件大小排序使用df 命令查看当前磁盘使用情况du命令1、查询指定目录的大小:du -sh 目录名称2、指定目录下所有文件的大小列出3、 使用df 命令查看当前磁盘使用情况 df -l ...
  • -l :除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出。 -h, --human-readable:与-l 一起,以易于阅读的格式输出文件大小(例如 1K 234M 2G) -t :文件显示以修改时间排序,最新修改的排在最...
  • 使用df 命令查看当前系统磁盘的使用情况: 1 2 3 4 5 6 7 8 9 [root@node ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on ... /dev/mapper/c...
  • du -sm /data/* |sort -n 查看/data/下所有子目录的大小,以M为单位,并按照从小到大的顺序排序du -sm /data/* |sort -rn 查看/data/下所有子目录的大小,以M为单位,并按照从大到小的顺序排序 du -s /data/ 查看/...
  • 1Linux下查看文件和文件夹大小 2 删除系统日志等 场景:在sts中执行自动部署时候maven提示No space left on device错误,后来经检查发现是磁盘空间满了,用下面的方法分析发现tomcat下面的logs目录占用了很大的...
  • linux服务器磁盘空间不足的时候,想要查找最大的文件有哪些?...查找文件大小&gt;400M find /home/ -type f -size +400000000c -exec du -sh {} \;     目录下的文件从大到小排序 ls -Slh ...
  • Linux查看文件夹大小du -sh 查看当前文件夹大小du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序附送:du -sk filename 查看指定文件大小 Linux:ls以K、M、G为单位查看文件大小Linux:ls以K、M、G为...
  • 一,查看磁盘空间大小的命令:df df命令用于查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少,默认单位是KB 比如以下命令: df -hl Filesystem Size Used Avail Use% Mounted on udev 16G 0 16G 0% /dev ...
  • 1、前言 在linux运维中,经常会出现莫名的磁盘爆满,但...du命令用来看文件size,比如du -csh * 显示非隐藏文件大小,并统计文件占用总的空间大小 .[!.]* 是正则式, 意思是第一位是点, 第二位是除了点以外的任何字...
1 2 3 4 5 ... 20
收藏数 15,108
精华内容 6,043
关键字:

du linux 文件大小排序