2016年10月28日 星期五

Shell一行文:刪除最近產生的檔案

不小心產生一堆檔案,懶得一個一個殺掉,可以用find搭配rm來達成:
  • find /tmp/ -type f -user USERNAME -atime -5m -exec rm {} \; 
參數的意思分別是:
  • /tmp/ :存放檔案放置的資料夾
  • -type f:想要刪除的只有檔案
  • -user USERNAME:檔案擁有者叫做USERNAME
  • -atime -5m:五分鐘內產生的檔案
  • -exec rm {}:五分刪除前面產生的檔案
  • \;:find後面有執行指令都要加入這個

參考資料

_EOF_

沒有留言:

張貼留言