顯示每個檔案和目錄的磁碟使用空間。
du [選項][檔案]
檔案預設就代表當前目錄大小
-a或-all 顯示目錄中個別檔案的大小。
-b或-bytes 顯示目錄或檔案大小時,以byte為單位。
-c或--total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。
-k或--kilobytes 以kb(1024bytes)為單位輸出。
-m或--megabytes 以mb為單位輸出。
-s或--summarize 僅顯示總計,只列出最後加總的值。
-h或--human-readable 以k,m,g為單位,提高資訊的可讀性。
-x或--one-file-xystem 以一開始處理時的檔案系統為準,若遇上其它不同的檔案系統目錄則略過。
-l《符號鏈結》或--dereference《符號鏈結》 顯示選項中所指定符號鏈結的原始檔大小。
-s或--separate-dirs 顯示個別目錄的大小時,並不含其子目錄的大小。
-x《檔案》或--exclude-from=《檔案》 在《檔案》指定目錄或檔案。
--exclude=《目錄或檔案》 略過指定的目錄或檔案。
-d或--dereference-args 顯示指定符號鏈結的原始檔大小。
-h或--si 與-h引數相同,但是k,m,g是以1000為換算單位。
-l或--count-links 重複計算硬體鏈結的檔案。
# 顯示多個檔案占用的空間
du log30.tar.gz log31.tar.gz
# 只顯示總和的大小
du -sh
# 按大小排序
du|sort -nr|more
# 最大深度為1,也就是當前目錄及其子目錄的大小;
# 最常用
du -h --max-depth=1
Linux高頻命令專題 23 tar
通過ssh訪問伺服器,難免會要用到壓縮,解壓縮,打包,解包等,這時候tar命令就是是必不可少的乙個功能強大的工具。linux中最流行的tar是麻雀雖小,五臟俱全,功能強大。tar命令可以為linux的檔案和目錄建立檔案。利用tar,可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向...
Linux高頻命令專題 22 gzip
減少檔案大小有兩個明顯的好處,一是可以減少儲存空間,二是通過網路傳輸檔案時,可以減少傳輸的時間。gzip是在linux系統中經常使用的乙個對檔案進行壓縮和解壓縮的命令,既方便又好用。gzip不僅可以用來壓縮大的 較少使用的檔案以節省磁碟空間,還可以和tar命令一起構成linux作業系統中比較流行的壓...
Linux高頻命令專題 18 tail
tail 命令從指定點開始將檔案寫到標準輸出.使用tail命令的 f選項可以方便的查閱正在改變的日誌檔案,tail f filename會把filename裡最尾部的內容顯示在螢幕上,並且不但重新整理,使你看到最新的檔案內容.tail 必要引數 選擇引數 檔案 f 迴圈讀取,監聽讀取 不斷重新整理 ...