1. 程式人生 > >shell指令碼刪除幾天前的備份檔案

shell指令碼刪除幾天前的備份檔案

使用linux備份資料庫時,需要定時做備份,需要將幾天前的備份檔案自動刪除,節約硬碟空間

語法如下:

       [[email protected] csbackup]# find /var/ftp/pub/csbackup/ -name "cs*" -mtime +7 -exec rm -rf {} \;

相關推薦

shell指令碼刪除備份檔案

使用linux備份資料庫時,需要定時做備份,需要將幾天前的備份檔案自動刪除,節約硬碟空間 語法如下:        [[email protected] csbackup]# find /v

shell指令碼刪除N的資料夾-----附linux和mac上date命令的不同

背景: 每日構建的東西,按日期放到不同的資料夾裡。如今天的構建放到2015-06-01裡,明天的就放到2015-06-02裡,依次類推。時間久了,需要一個指令碼刪除N天前的資料夾。(本例中N=7,即刪除一週前的構建)。 下面直

MSSQL Server2012備份所有數據庫到網絡共享盤上面,並自動刪除備份。。

server2 ini pen nis tput lec HERE data tab --要備份到哪一服務的IP網絡位置,要提前打開文件夾共享.這裏還要輸入用戶名和密碼,下面這一行是建立共享 exec master..xp_cmdshell ‘net use \\192.

python指令碼刪除n檔案可用於windows,linux並且支援跨平臺

指令碼如下: #!/usr/local/python/bin/python # -*-coding=utf8 -*- import time import os, sys # 設定刪除多少天前的檔案 N = 3 #要刪除路徑 path = r'/tmp/wry/abc' def deletefile(p

用批處理檔案自動備份檔案及資料夾,並自動刪除n檔案_DOS/BAT

下是備份的批處理,新增到”計劃任務”中,設定時間自動執行 程式碼如下: @echo off rem 格式化日期 rem date出來的日期是"2006-02-22 星期三",不能直接拿來使用,所以應該先格式化一下 rem 變成我們想要的。date

linux查詢find命令及刪除7檔案

find ./ -mtime +5 |xargs rm -rf 語句寫法: find 對應目錄 -mtime +天數 -name "檔名" -exec rm -rf {} \; 例1:   find /usr/local/backups -mtime +10 -name "*.*" -exec

Linux shell 自動刪除n日誌

linux是一個很能自動產生檔案的系統,日誌、郵件、備份等。雖然現在硬碟廉價,我們可以有很多硬碟空間供這些檔案浪費,讓系統定時清理一些不需要的檔案很有一種爽快的事情。不用你去每天惦記著是否需要清理日誌,不用每天收到硬碟空間不足的報警簡訊,想好好休息的話,讓我們把這個事情交給機器定時去執行吧。  

windows定時刪除15檔案BAT

如果windows系統上有很多工在執行,會產生大量的資料檔案或者日誌檔案,而這些檔案很佔用磁碟空間,需要定時對其刪除, 1、Windows 下bat指令碼檔案:deleteFile.bat @echo off set srcDir="F:\zyc\test" set daysAgo=

cmd 刪除 7 檔案

#windows 刪除 7 天前在檔案 D:\linuxbak>type del.bat forfiles /p %~dp0 /s /m *.* /d -7 /c "cmd /c del @path" D:\linuxbak>type deld.bat FOR

Linux中find命令配合rm刪除檔案

語句寫法:find 對應目錄 -mtime +天數 -name "檔名" -exec rm -rf {} \; 例:將/var/log/目錄下所有180天前的檔案刪除   find /var/log/ -mtime +180 -exec rm -rf {} \; 例:將/var/lo

[Linux] CentOS下面定時刪除N檔案

伺服器上每天會定時備份資料庫和專案檔案包,時間久了備份檔案佔空間太大。寫一個shell指令碼每天定時刪除15天前的備份vi clear.py#!/bin/bashfind /mnt/sdb/backups -mtime +15 -name "*gz*" -exec rm -r

linux的一個find命令配合rm刪除檔案

語句寫法:find 對應目錄 -mtime +天數 -name "檔名" -exec rm -rf {} \;  例1: 將/usr/local/backups目錄下所有10天前帶"."的檔案刪除   find /usr/local/backups -mtime +1

PostgreSQL 自動備份,並刪除10備份檔案的windows指令碼

第一步,建立指令碼,命名back.bat檔案 @ECHO OFF @setlocal enableextensions @cd /d "%~dp0" set PGPASSWORD=password SET PGPATH=D:\postgresql\bin\ SET

刪除7shell指令碼

#!/bin/bash logdir=/opt  ----日誌存放的路徑 old_day=`date +%Y%m%d -d"-7 days "`  ----查詢時間 filename=$logdir/SaServiceWebApplication.$old_day.log 

使用shell刪除刪除X上傳的檔案

在使用shell的時候,我們經常會上傳許多檔案或者資料,但是一旦檔案多了,尤其是記憶體大的檔案,這樣會大量佔用磁碟的空間,所以我們需要定時地清理前端時間上傳的檔案。 find /data/package_backup -mtime +10 -name "*.*" -exec rm -Rf {}

MYSQL Linux下自動備份刪除7的舊備份 sh指令碼

# 資料庫使用者名稱 username=root # 資料庫密碼 password=******** # 需要備份的資料庫名 database=wbwy # 備份檔案到哪個路徑 path="/data"

linux定時備份MySQL數據庫並刪除備份文件

/dev/ rdquo .sh 文件的 文件名 del l數據庫 blog 出錯 1、創建備份文件夾 #cd /bak#mkdir mysqldata 2、編寫運行腳本 #nano -w /usr/sbin/bakmysql.sh 註:如使用nano編輯此代碼需在每

刪除數據庫的數據

curd .com 日期 true 天前 函數 刪除數據庫 nbsp 分享圖片 刪除3天前數據 delete from liuyan where datediff(curdate(), time) > 3   DATEDIFF() 函數返回兩個日

mysql定時備份資料庫和刪除N資料庫備份

前提,這裡使用 Ubuntu 16.04.4。 mysql定時備份數資料庫: 1.建立備份資料夾和指令碼檔案: mkdir -p /home/mysql_backup/ touch /home/mysql_backup/mysql_backup.sh 2.編輯指令碼檔案(m

python刪除N檔案

python刪除N天前檔案 注: 檔案最近修改時間 :os.path.getmtime(file) 檔案建立時間:os.path.getctime(file) 檔案最近訪問時間:os.path.getatime(file) import os import sys imp