本例是我用來自動備份檔案到cvs伺服器上的
#echo kongqz
#date 2009-05-25
echo "start backup the cvs file"
#切換到指定的目錄
cd /home
#指定檔名,最終的檔案名字可能是myfile20090525.tar.gz,其中日期部分根據伺服器日期可變
str=myfile$(date +%y%m%d).tar.gz
#建立目錄
mkdir $(date +%y%m%d)
echo "today the name of the file is $"
#壓縮home目錄下的資料夾cvsroottest,並將檔案放置到home目錄下
tar -czvf /home/$str cvsroottest
echo "send the file to cvs"
echo "delete the local file $"
#刪除已經被上傳到其他伺服器的檔案
rm -drf $str
echo "finish the backup process"
重要說明點:那個日期$(date +%y%m%d)的 date命令和後邊的日期格式的+號之前有乙個空格。直接連寫生成不了日期
ps:如果要加上小時分鐘秒數,格式如下,區分大小寫
[root@test01 ~]# date +%y%m%d%h%m%s
20160429171404
linux下根據日期建立檔案或者資料夾
本例是我用來自動備份檔案到cvs伺服器上的 echo kongqz date 2009 05 25 echo start backup the cvs file 切換到指定的目錄 cd home 指定檔名,最終的檔案名字可能是myfile20090525.tar.gz,其中日期部分根據伺服器日期可變...
Java根據日期動態建立資料夾
如下示例 為在e盤的根目錄下建立日期格式 精確到天 的資料夾,並在該資料夾中建立乙個txt檔案。date date new date string path e new dateformat yyyy mm dd format date 如果不存在,建立資料夾 file f new file pat...
Linux下建立資料夾
語法 mkdir p help version m 目錄屬性 目錄名稱 說明 mkdir可建立目錄並同時設定目錄許可權。引數 m 目錄屬性 或 mode 目錄屬性 建立目錄同時設定目錄許可權。p或 parents 若所建立目錄的上層目錄尚未建立,則會一併建立上層目錄 例如 mkdir aaa mkd...