bin bash date 顯示時間,我們可以用時間的不同做為備份文件的名字,這樣以前的備份就不會被覆蓋 datename date Y m d H M S 定義時間變量名和顯示時間格式 mkdir tmp back datename 創建與時間相對應的文件 cp a R tmp datea tmp back datename 把要備份的文件復制到上面創建的文件夾內 ...
2018-01-23 14:34 0 4434 推薦指數:
以下是shell自動備份用的: 主要功能: 1)將pathSrc目錄中的文件拷貝到pathDst目錄中去。 具體步驟:先查詢源目錄和目標目錄中的文件,分別存在fileSrc和fileDst中。 -> 來兩個循環,比較。不在fileDst的就拷貝過去。再判斷一下是否拷貝成功 ...
1、在root目錄下新建backup_date文件,寫入echo _back_`date '+%Y%m%d%H%M%S'` [root@iZbp10er5cziaoscpe3x0hZ ~]# vi backup_date echo _back_`date '+%Y%m%d%H%M%S ...
使用crontab 定時備份文件 1. 編輯crontab規則 2. 編寫shell腳本 find -mtime +N/-N/N 的時間算法 參見:https://blog.csdn.net/yakoo5/article/details/17709561 ...
修改文件名,替換中間字符: 例如:ABC_define_EFG.jpg,要把中間的define替換成argument: 用如下腳本即可: for var in *; do mv "$var" `echo "$var" | sed 's/define/argument/g'` ;done ...
-n 1 查看排名第一的文件 awk '{print $9}' 打印出第九字段,此處為文件名 ...
${}用於字符串的讀取,提取和替換功能,可以使用${} 提取字符串 1、提取文件名 [root@localhost log]# var=/dir1/dir2/file.txt [root@localhost log]# echo ${var##*/} file.txt ...
編寫腳本程序備份用戶指定的文件,將文件備份到目錄名 _backup中(若目錄不存在則自動建立),備份文件的文件名格式為文件名_bak_年月日_時分秒。 ...