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 ...