[问题] du -sh * 怎么只显示xxG以上的资料?

楼主: chang0206 (Eric Chang)   2017-10-30 12:20:00
这是我下du -sh * |grep "G" 的结果
[[email protected] share]# du -sh * |grep "G"
1.2G AAA
1.7G BBB
4.2G CCC
6.7G DDD
前面的G到后面档名中间那串似乎不是空白
所以我grep "G " 会显示没有资料
请问该如何在众多资料中只显示容量超过G以上的档案?
作者: filexchang (OFDMA)   2016-03-13 12:29:00
请善用gogle通讯录:)oooo不补了(/‵Д′)/~ ╧╧
作者: ckc1ark (伪物)   2017-10-30 12:46:00
是tab 可以试试 "G"$'\t'不过du有threshold功能 可以试试 du -sh -t 1G
作者: Vdragon (V字龙)   2017-10-30 14:28:00
用 find ?
作者: filiaslayers (司马云)   2017-10-30 14:50:00
这跟find无关吧...还是find有我没见过的用法?
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2017-10-30 15:04:00
find . -size +1G
作者: filiaslayers (司马云)   2017-10-30 15:45:00
我以为是用find取代grep orz
楼主: chang0206 (Eric Chang)   2017-10-30 16:21:00
find我会下,我是想说用du应该可以直接作吧感谢ckclark的解答 -t 可以用
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-10-30 18:02:00
du 主要是统计目录下有多少容量吧,看档案 find 比较合

Links booklink

Contact Us: admin [ a t ] ucptt.com