公司使用的開發語言是PHP,靜態頁面緩存機制是緩存在磁盤的某個目錄下,由於沒有做定時任務對緩存文件進行刪除,於是久而久之,緩存目錄的文件達到了32萬個,此時用rm -rf刪除會報錯。提示-bash: /bin/rm: Argument list too long.
於是找到方法進行刪除:
ls | xargs -n 500 rm -rf
如圖:
當然還有其他方法,如:
find . -name "*" |xargs rm -rf
公司使用的開發語言是PHP,靜態頁面緩存機制是緩存在磁盤的某個目錄下,由於沒有做定時任務對緩存文件進行刪除,於是久而久之,緩存目錄的文件達到了32萬個,此時用rm -rf刪除會報錯。提示-bash: /bin/rm: Argument list too long.
於是找到方法進行刪除:
ls | xargs -n 500 rm -rf
如圖:
當然還有其他方法,如:
find . -name "*" |xargs rm -rf