[問題] 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