linux 查詢大檔案

2021-10-21 14:14:48 字數 816 閱讀 6955

linux作業系統中,經常會遇到磁碟空間滿的問題。遇到這樣的問題,先查下是什麼檔案過大或過多引起的,至於引起這個更深一層的原因,先不**。

怎麼檢視大檔案所在的路徑,linux中有乙個命令,叫du,先貼命令:du -m --max-depth=1或du -h --max-depth=1

du:用於統計linux中檔案或目錄所佔磁碟空間的大小

du引數######

-m:以m為單位展示查詢結果

-h:以k、m、g為單位展示查詢結果,提高資訊可讀性

--max-depth=1:其中,數字「1」是指查詢結果中最多顯示的目錄層數,這裡指最多顯示一層目錄。示例如下:

當找到大檔案後,若因某些原因,不想對檔案進行刪除,可以用echo或cat或clear命令清除檔案內容:

echo > /var/log/big.log

此命令會把/var/log目錄中的big.log檔案內容清除,而又不刪除big.log檔案

cat > /var/log/big.log

此命令能與「echo > /var/log/big.log」達到相同效果,不過,命令執行後,需要用「ctrl + d」結束

clear > /var/log/big.log

此命令會把big.log檔案內容清空,而不刪除檔案

以上就是良許教程網為各位朋友分享的linux相關知識。

Linux查詢大檔案

有時候我們在系統上安裝了數十個應用 最簡單的方法就是借助 ls 命令,因為 ls 命令本身輸出是帶檔案大小資訊的。比如,我要列出 bin 目錄中的 5 個最大檔案,可以 ls lsh bin head 5 find 本身就是查詢命令,可以遞迴查詢乙個目錄的子目錄,所以用它是自然的。比如,查詢 目錄下...

linux查詢大檔案指定內容

linux有時候會遇到檔案很大,關鍵字查詢都要超過整屏,無法檢視到所有內容。比如乙個非常大的日誌檔案info.log,我們要檢視某段字元所有日誌,可以同 cat info.log grep 1711178968 如果顯示過多,此時可以加時間,行數控制。也可以通過 指令。cat info.log gr...

linux 查詢清理大檔案方法

linux作業系統中,經常會遇到磁碟空間滿的問題。遇到這樣的問題,先查下是什麼檔案過大或過多引起的,至於引起這個更深一層的原因,先不 怎麼檢視大檔案所在的路徑,linux中有乙個命令,叫du,先貼命令 du m max depth 1或 du h max depth 1du 用於統計linux中檔案...