windows和linux删除文件方法
生活随笔
收集整理的這篇文章主要介紹了
windows和linux删除文件方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Windows下bat文件內容如下;
復制代碼 代碼如下:
@echo off
forfiles -p "D:\servers\apache2.2\logs" -s -m *.log -d -15 -c "cmd /c del @path"
forfiles -p "D:\servers\mysql\logs" -s -m *.log -d -15 -c "cmd /c del @path"
可以將上面的目錄換成指定的目錄,*.log可以篩選一下文件格式,-d后面的參數為負數表示多少天之前的,正數是多少天之后的。保存成bat文件,然后在Windows計劃任務里面設置每天執行的時間就可以了。
Linux下面的shell文件內容如下:
復制代碼 代碼如下:
#!/bin/bash
# 刪除30天之前的文件
find /var/usr/nginx/logs/ -mtime +30 -type f -name \*.gz | xargs rm -f
同樣的將上面的目錄換成自己指定的目錄,后面的\*.gz表示文件擴展名,-mtime后面的參數與上面Windows的相反,正數表示多少天之前的文件。將上面的內容保存成.sh并使用chmod +x 設置成可執行權限,然后放到定時任務中去執行即可。
轉載于:https://www.cnblogs.com/sfnz/p/4192731.html
總結
以上是生活随笔為你收集整理的windows和linux删除文件方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动端回到顶部
- 下一篇: java POI 写入百万数据到 exc