主頁(yè) > 知識(shí)庫(kù) > Windows和Linux下定時(shí)刪除某天前的文件的腳本

Windows和Linux下定時(shí)刪除某天前的文件的腳本

熱門(mén)標(biāo)簽:如何申請(qǐng)400電話(huà)業(yè)務(wù)mm 如何弄地圖標(biāo)注 清遠(yuǎn)百度地圖標(biāo)注店鋪位置 呼倫貝爾外呼系統(tǒng) 智能打電話(huà)機(jī)器人收費(fèi) 電話(huà)機(jī)器人產(chǎn)品怎么樣 玉林市機(jī)器人外呼系統(tǒng)哪家好 雷霆電銷(xiāo)機(jī)器人怎么樣 電話(huà)機(jī)器人全國(guó)招商

以前做到最多的定時(shí)我們就是定時(shí)備份功能了,我們常用利用定時(shí)功能來(lái)備份網(wǎng)站數(shù)據(jù)或備份數(shù)據(jù)庫(kù)了,下面我來(lái)給(www.jb51.net)大家介紹幾個(gè)Linux與Windows中定時(shí)刪除某天前的文件方法,這個(gè)與備份有點(diǎn)區(qū)別,但大同小義了。

Windows下bat文件內(nèi)容如下;

復(fù)制代碼 代碼如下:

@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后面的參數(shù)為負(fù)數(shù)表示多少天之前的,正數(shù)是多少天之后的。保存成bat文件,然后在Windows計(jì)劃任務(wù)里面設(shè)置每天執(zhí)行的時(shí)間就可以了。

Linux下面的shell文件內(nèi)容如下:

復(fù)制代碼 代碼如下:

#!/bin/bash
 # 刪除30天之前的文件
 find /var/usr/nginx/logs/ -mtime +30 -type f -name \*.gz | xargs rm -f

同樣的將上面的目錄換成自己指定的目錄,后面的\*.gz表示文件擴(kuò)展名,-mtime后面的參數(shù)與上面Windows的相反,正數(shù)表示多少天之前的文件。將上面的內(nèi)容保存成.sh并使用chmod +x 設(shè)置成可執(zhí)行權(quán)限,然后放到定時(shí)任務(wù)中去執(zhí)行即可。

您可能感興趣的文章:
  • Linux下通過(guò)腳本自動(dòng)備份Oracle數(shù)據(jù)庫(kù)并刪除指定天數(shù)前的備份
  • linux刪除無(wú)效鏈接文件腳本分享
  • Linux使用shell腳本定時(shí)刪除歷史日志文件
  • Linux自定義防誤刪腳本的思路與測(cè)試

標(biāo)簽:白銀 蕪湖 樂(lè)山 臺(tái)州 三門(mén)峽 公主嶺 江西 株洲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Windows和Linux下定時(shí)刪除某天前的文件的腳本》,本文關(guān)鍵詞  Windows,和,Linux,下,定時(shí),刪除,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Windows和Linux下定時(shí)刪除某天前的文件的腳本》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Windows和Linux下定時(shí)刪除某天前的文件的腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章