作為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 ...