linux下刪除大量檔案的方法

2021-06-18 00:28:58 字數 308 閱讀 5294

oracle 11g資料庫產生大量audit日誌檔案,200多萬個,直接rm或者使用find然後rm均不能成功,

2417763

參考了網上的案例,使用rsync命令,我的linux系統已經預安裝了此命令

1、先建立乙個空目錄

mkdir /tmp/blank

2、用rsync刪除目標目錄

rsync --delete -d /temp/blank/ /oracle/11.2.0/grid/rdbms/audit

這樣目標目錄很快就被清空了

參考資料

Linux系統下刪除大量檔案的方法

刪除大量檔案的方法 要在linux下刪除海量檔案的情況,需要刪除數十萬個檔案。這個是之前的程式寫的日誌,增長很快,而且沒什麼用。這個時候,我們常用的刪除命令rm fr 就不好用了,因為要等待的時間太長。所以必須要採取一些非常手段。我們可以使用rsync的 delete before引數來實現快速刪除...

Linux下刪除大量檔案

主要參考了 首先建立50萬個檔案 test for i in seq 1500000 do echo text i.txt done test time rm f zsh sure you want to delete all the files in home hungerr test yn y ...

linux下刪除大量小檔案方法彙總

除了鏈結中提到的下列六種方法外,再補充一種方法,並附加測試過程 for i in seq 1 500000 for do for echo test i.txt for done test time rm f zsh sure you want to delete all the files in ...