linux怎么根据日期创建文件或目录

发布时间:2019-09-18编辑:脚本学堂
linux系统中根据日期创建文件或文件夹的方法,linux mkdir命令创建目录与文件的例子,需要的朋友参考下。

linuxcmd/ target=_blank class=infotextkey>linux命令之mkdir命令的用法,创建符合指定日期格式的文件或文件夹。

例子,自动备份文件到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 ${str}"
#压缩home目录下的文件夹cvsroottest,并将文件放置到home目录下
tar -czvf /home/$str cvsroottest
echo "send the file to cvs"

echo "delete the local file ${str}"
#删除已经被上传到其他服务器的文件
rm -drf $str
echo "finish the backup process"
 

 
重点:日期$(date +%Y%m%d)的 date命令和后边的日期格式的+号之前有一个空格。
直接连写是不能生成日期的。

linux date命令的用法,请参考: