Linux如何快速刪除大量碎小檔案?
Linux如何快速刪除大量碎小檔案?
使用df -h,檢視大小容量使用情況
使用df -i ,檢視inode容量使用情況
當我們遇到檔案系統容量爆滿,如何快速定位,下邊給出答案:
du -a /data |sort -nr|h
e
ad
-n 10
C2:統計指定目錄下檔案數:
某系統巡檢中發現inode空間爆滿(df -ih):
通常,監控工具只關注大小容量空間使用情況,很少關注inode空間。
可見該目錄下檔案極多,wc -l clear.log統計,得到檔案數 約2億。
由於檔案過大,無法檢視並使用,如下使用split 命令將該檔案切分成每一個500Mb。
分割後:
編寫指令碼,按照檔案批次刪除。
替換指令碼中clear000依次將所有檔案刪除,完成清理工作。
另一種方案:
說到這裡,可能有同學會說,為什麼不在問題目錄下rm -rf ./* 呢?
這裡提一下./*的工作原理,它將目錄下所有檔名串接到rm -rf 後邊。像這樣:
rm -rf a b c d e f ...
如上,這是一條shell指令。不幸的是無論unix,還是linux,都對單條命令長度有最大限制。
畫重點
Aix 受引數ARG_MAX限制
getconf arg_max查詢
Linux 受引數LINE_MAX限制
getconf line_max查詢
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub、部落格園、CSDN和個人微 信公眾號( DB寶)上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文CSDN地址: https://blog.csdn.net/lihuarongaini ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: ........................................................................................................................ ● QQ群號: 230161599 、618766405 ● 微 信群:可加我微 信,我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ),註明新增緣由 ● 於 2020-04-01 06:00 ~ 2020-04-30 24:00 在西安完成 ● 最新修改時間:2020-04-01 06:00 ~ 2020-04-30 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁: https://lhr.ke.qq.com/ ........................................................................................................................ 使用 微 信客戶端掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(DBA寶典)、新增小麥苗微 信, 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2689155/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux中RM快速刪除大量檔案/資料夾方法Linux
- 批量刪除大量小檔案
- [20200414]Linux下快速刪除大量檔案(補充).txtLinux
- 探索vim之如何快速刪除檔案內容
- Linux 刪除大量小檔案的兩種方案 | 運維進階Linux運維
- Linux刪除檔案命令Linux
- Linux批量刪除檔案Linux
- linux下使用rm命令刪除一個有大量檔案的目錄Linux
- 利用rsync刪除rm -rf 不能一次性刪除的大量檔案
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- 在 Linux 中如何刪除檔案中的空行Linux
- 在Linux中,如何建立、刪除和修改檔案?Linux
- 刪除大量檔案Argument list too long錯誤解決
- linux 模糊批量刪除檔案Linux
- 利用rsync實現快速刪除海量檔案
- oracle 快速刪除大批量資料方法(全部刪除,條件刪除,刪除大量重複記錄)Oracle
- 高延時下如何快速傳輸大量檔案
- Mac新手教程——如何刪除檔案Mac
- linux的刪除檔案命令和強制刪除命令Linux
- 如何優雅地刪除 Linux 中的垃圾檔案Linux
- 如何在 Linux 中找到並刪除重複檔案Linux
- 在Linux系統中如何刪除一個檔案?Linux
- Linux中如何刪除檔案?注意事項有哪些?Linux
- oracle 快速刪除大批量資料方法(全部刪除,條件刪除,刪除大量重複記錄) 轉Oracle
- 【轉】oracle 快速刪除大批量資料方法(全部刪除,條件刪除,刪除大量重複記錄)Oracle
- 刪除檔案
- [20231130]快速刪除大量檔案測試(perl版本)3.txt
- linux 下刪除亂碼檔案Linux
- Linux下刪除昨天的檔案Linux
- u盤裡的檔案無法刪除 如何刪除u盤裡刪不掉的檔案
- 如何刪除win10更新檔案_win10刪除更新檔案的方法Win10
- 如何刪除win10睡眠檔案_win10怎麼刪除睡眠檔案Win10
- 誤刪除$ORACLE_HOME/dbs下的引數檔案、密碼檔案,如何快速重建Oracle密碼
- linux系統下檔案誤刪除該如何恢復?Linux
- Linux中如何設定檔案只能追加而不能刪除Linux
- 如何永久刪除Mac中的檔案?Mac
- win10休眠檔案如何刪除 win10刪除休眠檔案的步驟Win10
- linux 刪除檔案或目錄——rmLinux