作者chang0206 (Eric Chang)
看板Linux
标题[问题] du -sh * 怎麽只显示xxG以上的资料?
时间Mon Oct 30 12:20:00 2017
这是我下du -sh * |grep "G" 的结果
[root@hexo share]# du -sh * |grep "G"
1.2G AAA
1.7G BBB
4.2G CCC
6.7G DDD
前面的G到後面档名中间那串似乎不是空白
所以我grep "G " 会显示没有资料
请问该如何在众多资料中只显示容量超过G以上的档案?
--
1F:推 filexchang:请善用gogle通讯录:)03/13 12:29
2F:→ filexchang: o03/13 12:30
3F:→ filexchang: o03/13 12:30
4F:→ filexchang: o03/13 12:30
5F:→ filexchang: o03/13 12:30
6F:→ filexchang:不补了(/‵Д′)/~ ╧╧03/13 12:31
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 45.77.102.194
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1509337202.A.563.html
7F:推 ckc1ark: 是tab 可以试试 "G"$'\t' 10/30 12:46
8F:推 ckc1ark: 不过du有threshold功能 可以试试 du -sh -t 1G 10/30 12:48
9F:推 Vdragon: 用 find ? 10/30 14:28
10F:推 filiaslayers: 这跟find无关吧...还是find有我没见过的用法? 10/30 14:50
11F:→ CP64: find . -size +1G 10/30 15:04
12F:推 filiaslayers: 我以为是用find取代grep orz 10/30 15:45
13F:→ chang0206: find我会下,我是想说用du应该可以直接作吧 10/30 16:21
14F:→ chang0206: 感谢ckclark的解答 -t 可以用 10/30 16:22
15F:推 hijkxyzuw: du 主要是统计目录下有多少容量吧,看档案 find 比较合 10/30 18:02