linux下根據日期建立檔案或者資料夾

2021-07-10 11:08:10 字數 749 閱讀 8670

本例是我用來自動備份檔案到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...