sort命令中 h引數的小作用

2021-08-08 21:45:15 字數 1039 閱讀 2714

作為linux系統管理員或者普通使用者,經常會碰到常用目錄(/home或/tmp)滿導致儲存空間不足的報錯,這個時候,我們會使用du命令來檢視,看是那個目錄或檔案占用的空間最大,比如說:

# du -sh /home/*

13m /home/back

847m /home/jerry

10g /home/tom

1.2m /home/learn

13m /home/lt

4.0k /home/other

1.8m /home/root

287m /home/tomcat

249m /home/xyz

8.0k /home/zoo

上面的命令,在du命令後面新增-h引數,人性化的顯示占用空間大小,g,m,k來顯示,固然是好,但如果該目錄下子目錄太多的話,還是不好看,究竟是哪個目錄占用的空間大。 這個時候如果通過管道再結合head命令和sort命令,就可以很好的顯示了!

# du -sh /home/* | head -n 10 | sort -hr

10g /home/tom

847m /home/jerry

287m /home/tomcat

249m /home/xyz

13m /home/lt

13m /home/back

1.8m /home/root

1.2m /home/learn

8.0k /home/zoo

4.0k /home/other

備註:

1.head -n 10 # 顯示前10條記錄

2.sort -h    # compare human readable numbers (e.g., 2k 1g)

linux中的sort命令

sort命令很常用,也很強大。不過上網看教程看起來很繁瑣 因為引數太多,不過需要有點耐心。sort命令的一般格式為 sort cmu o output file other options pos1 pos2 input files 下面簡要介紹一下sort的引數 c 測試檔案是否已經分類。d 以字...

SetRenderState 中的引數作用說明

ddrs zenable 用於控制深度快取的狀態。它的狀態是用乙個列舉型別來表示的 d3dzb true d3dzb false和d3dzb usew。在d3d中z buffering 是對z軸上的資訊起作用,所以,如果你需要表示的是2d資訊的話,可以用pd3ddevice setrendersta...

命令列引數的作用 go 命令列引數

使用 flag 包獲取命令列引數,控制程式執行 主要函式 flag.string flag.strin ar flag.int flag.intvar flag.float64 flag.float64var flag.bool flag.boolvar p2,p3 p1 命令列引數標誌,flag ...