linux按照⽬录⼤⼩降序排列,Linuxdu命令查看⽂件夹⼤⼩并按
降序排列
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
总结du常⽤命令linux查看当前文件夹内容
du -h --max-depth=1 |grep [TG] |sort #查上G和T的⽬录并排序
du -sh #统计当前⽬录的⼤⼩,以直观⽅式展现
du -h --max-depth=1 |grep 'G' |sort #查看上G⽬录并排序
du -sh --max-depth=1 #查看当前⽬录下所有⼀级⼦⽬录⽂件夹⼤⼩
du -h --max-depth=1 |sort #查看当前⽬录下所有⼀级⼦⽬录⽂件夹⼤⼩ 并排序
du -h --max-depth=1 |grep [TG] |sort -nr #倒序排
本⽂具体介绍了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 du命令查看⽂件夹⼤⼩并按降序排列的全部叙述,希望⼤家喜欢。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论