LINUX下檢視大檔案

2021-09-24 11:50:43 字數 2049 閱讀 2822

du -sh *|sort -nr
du

linux du命令也是檢視使用空間的,但是與df命令不同的是linux du命令是對檔案和目錄磁碟使用的空間的檢視,還是和df命令有一些區別的.

1.命令格式:

du [選項][檔案]

2.命令功能:

顯示每個檔案和目錄的磁碟使用空間。

3.命令引數:

-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 重複計算硬體鏈結的檔案。

sort

sort命令是幫我們依據不同的資料型別進行排序,其語法及常用引數格式:

sort [-bcfmnrtk][原始檔][-o 輸出檔案]

引數: -b 忽略每行前面開始出的空格字元。

-c 檢查檔案是否已經按照順序排序。

-f 排序時,忽略大小寫字母。

-m 將前面3個字母依照月份的縮寫進行排序。

-n 依照數值的大小排序。

-o《輸出檔案》 將排序後的結果存入指定的檔案。

-r 以相反的順序來排序。

-t《分隔字元》 指定排序時所用的字段分隔字元。

-k 選擇以哪個區間進行排序。

df

linux中df命令的功能是用來檢查linux伺服器的檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。

1.命令格式:

df [選項] [檔案]

2.命令功能:

顯示指定磁碟檔案的可用空間。如果沒有檔名被指定,則所有當前被掛載的檔案系統的可用空間將被顯示。預設情況下,磁碟空間將以 1kb 為單位進行顯示,除非環境變數 posixly_correct 被指定,那樣將以512位元組為單位進行顯示

3.命令引數:

必要引數:

-a 全部檔案系統列表

-h 方便閱讀方式顯示

-h 等於「-h」,但是計算式,1k=1000,而不是1k=1024

-i 顯示inode資訊

-k 區塊為1024位元組

-l 只顯示本地檔案系統

-m 區塊為1048576位元組

--no-sync 忽略 sync 命令

-p 輸出格式為posix

--sync 在取得磁碟資訊前,先執行sync命令

-t 檔案系統型別

選擇引數:

--block-size=《區塊大小》 指定區塊大小

-t《檔案系統型別》 只顯示選定檔案系統的磁碟資訊

-x《檔案系統型別》 不顯示選定檔案系統的磁碟資訊

--help 顯示幫助資訊

--version 顯示版本資訊

linux 檢視大檔案 命令

常用命令 du h max depth 1 grep tg sort 查詢上g和t的目錄並排序 du sh 統計當前目錄的大小,以直觀方式展現 du h max depth 1 grep g sort 檢視上g目錄並排序 du sh max depth 1 檢視當前目錄下所有一級子目錄資料夾大小 d...

Linux檢視大檔案日誌

linux 檢視大日誌檔案 1 使用 less 命令 less filename但是使用上述命令的壞處是,預設開啟的位置在第一行,並且當切換到實時滾動模式 按 f 實現效果類似 tail f 效果 或者想要滾動到最底部的時候 按 g 會卡在計算行數一段時間。如果卡的時間比較長的話,可以直接按 ctr...

linux下建立大檔案

在linux下建立大檔案可用dd命令 dd if dev zero of hello.txt bs 100m count 1 或 dd if dev zero of hello.txt bs 1k count 1024000 上面這個命令在i當前目錄產生了乙個100m的測試檔案hello.txt。改...