linux下刪除大量文件的方法
oracle 11g數據庫產生大量audit日志文件,200多萬個,直接rm或者使用find然後rm均不能成功,
-bash-3.2$ ls -l /oracle/app/oracle/admin/tyrzdb/adump|wc -l
2417763
參考了網上的案例,使用rsync命令,我的linux系統已經預安裝了此命令
1、先建立一個空目錄
mkdir /tmp/blank
2、用rsync刪除目標目錄
rsync --delete -d /temp/blank/ /oracle/11.2.0/grid/rdbms/audit
這樣目標目錄很快就被清空了