一、windows/dos下批量查找并删除命令del %systemdrive%\*.tmp /f/s/q/a 功能:
如清除临时文件和垃圾文件:
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
二、LINUX下相就功能命令
1.递归方式:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;
不要忘记后面的"\和;",并且之间空格,不能连写一起。
如:find /usr/ -mtime +10 -name "_desktop.in" -exec rm -rf {} \;
2. 管道方式 :find 对应目录 -mtime +天数 -name "文件名" | xargs rm -rf
如:find /usr/ -mtime +10 -name "_desktop.in" | xargs rm -rf
3.变量方式 :rm -rf $(find 对应目录 -mtime +天数 -name "文件名")
如:rm -rf $(find /usr/ -mtime +10 -name "_desktop.in")