每天回顧linux命令(du)

2021-08-13 13:54:18 字數 986 閱讀 9601

du命令對應開發人員來說,可能用的比較少。但是對應維護人員等需要定位linux的一些問題的人員來說,可能會用的比較多。不過開發測試運維一體化應該是以後的趨勢,單純的開發可能會越來越少了。有一次,系統包了個磁碟空間不足的告警,一般情況下,就以為是資料庫檔案占用了大量的磁碟空間。然後發現資料庫裡邊的資料根本就不夠。來定位該問題,首先就是使用df看看是哪個盤滿了,發現不在資料庫所處的磁碟空間。心裡的石頭髮下來後,使用du看看對應磁碟的占用情況。ok,是有多個日誌檔案把磁碟空間佔忙了。日誌檔案還是其他部門的產品留下的,成功甩鍋。

du命令用於檢視檔案或目錄使用的空間。

語法

du

[選項]

[檔案]

選項

-a或–all:顯示目錄所有檔案的大小,預設帶上該引數。

-b或–byte:顯示目錄或檔案大小時,以byte為單位。

-c或–total:除了顯示檔案或目錄的大小外,同時也顯示所有目錄或檔案的大小的總和。

-k或–kilobytes:以kb為單位輸出

-m或–megabytes:以mb為單位輸出

-s或–sumarize:僅顯示總和,只列出最後總和的值

-h或–humam-readable 以k,m,g為單位,提高資訊的可讀性。

-x《檔案》:指定檔案中指定的目錄或檔案。

-d或–dereference-args顯示指定符號鏈結的原始檔大小。

-h或–si:和-h相同,但是k,m,g是以1000為換算單位。

例項

顯示目錄所有檔案中最大的檔案

lfwzm@ubuntu

:~$ du | sort -n -r | head -2

1492 .

784 ./.cache

lfwzm@ubuntu

:~$

每天回顧linux命令(wc)

wc命令 wc命令用來計算數字。利用wc指令可以計算檔案的位元組數 字數或列數,若不在指定檔名,或所指定給予的檔名為 則wc指令會從表中輸入裝置讀取資料。語法 wc 選項 引數 選項 c或 bytes或 char 只顯示位元組數 l或 lines 只顯示列數 w或 words 只顯示字數 引數 檔案...

每天回顧linux命令(which)

which命令 which命令用於查詢並顯示給定命令的絕對路徑,環境變數path中儲存了查詢命令時需要遍歷的目錄。which目錄會在環境變數 path設定的目錄裡查詢符合條件的檔案。也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪個乙個位置的命令。語法 which 選...

每天回顧linux命令(sort)

sort命令 sort命令在linux裡非常有用,它將檔案進行排序,並將排序解雇標準輸出。sort命令既可以從特定檔案,也可以從stdin獲取輸入。語法 sort 選項 引數 選項 b 忽略每行前面開始的空格符。root 68fc0a9bc6dd home wzm testsort sort sor...