工作中經常使用linux進行部署應用服務,處理日誌檔案過大問題,最常見的是日誌檔案打滿伺服器影響伺服器效能,以往我們需要手動檢視可能的目錄同時清理過的大檔案,本篇文章就來介紹如何快速搜尋系統下大檔案的方法,提高工作效率
find
# 搜尋/目錄下所有檔案在1024k以上的檔案
find / -type f -size +10240k
du
# 檢視當前目錄下檔案大小,倒序輸出排名前十
du -sh * | sort -rh | head -10
詳細資訊可以檢視 【 菜鳥教程-linux find 命令 】 【 菜鳥教程-linux du 命令 】 如何快速清空 Linux 中的大檔案
本文總結了幾種快速清空linux中的大檔案方法,快來看看對你有幫助嗎?1.通過重定向到null清空檔案內容 使用 shell 重定向null 不存在的物件 到檔案的最簡單方法來清空檔案內容 access.log2.使用true命令重定向清空檔案這裡我們將使用乙個符號,是乙個shell內建命令,本質上...
linux下如何通過lseek定位大檔案
背景 有一張16gb sd卡,插入開發板sd卡插槽,通過二進位制方式向裡面寫入資料,在通過lseek 函式定位時返回 1,本意是通過lseek 獲取sd卡大小 如下 large sd.c include include include include include include int main...
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。改...