非常有用的shell命令合集

  1. 删除指定日期前的文件:
find /usr/local/nginx/logs/ -mtime +15 -type f -name *.log | xargs rm -f
find /usr/local/nginx/logs/ -mtime +6  -type f -exec rm {} \;
  下面是Windows下的版本
REM 指定待删除文件的存放路径
set SrcDir=D:\zj_bak\bak_jspwiki_zips
REM 指定天数
set DaysAgo=14
forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
REM forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c echo del /f /q /a @path"

captcha