linux下根据日期创建文件或者文件夹
2009-05-25 14:50
543 查看
本例是我用来自动备份文件到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命令和后边的日期格式的+号之前有一个空格。直接连写生成不了日期
#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下根据日期创建文件或者文件夹
- linux下根据日期创建文件或者文件夹
- C++写日志源代码分析,可实现根据日期自动创建文件夹、日志分类、文件大小控制等
- 扫描一个目录下的所有文件,根据这些文件的创建日期生成一个文件夹,然后把这些文件移入这个文件夹下面
- linux 根据文件路径自动创建文件夹
- linux syslog 根据日期建立文件夹时间建立文件保存日志
- linux下面根据不同的日期创建不同文件,一般用户数据库的备份的shell编程
- 文件工具类——根据路径自己创建文件或者文件夹
- 学习Linux二(创建、删除文件和文件夹命令)
- 真机调试时 无法在sdcard创建文件夹 或者push文件时没有权限
- 根据创建日期拷贝文件并导入数据库
- 利用shell脚本或者php移动某个文件夹下的文件到各自的日期组成的目录下
- Linux 文件处理命令之 创建、删除文件和文件夹命令
- 学习Linux二(创建、删除文件和文件夹命令)
- linux下实现文件存储系统,创建和删除大量文件或文件夹时,updatedb进程会更新文件索引节点inode
- Linux创建删除文件夹文件命令
- Linux之创建、删除文件和文件夹命令
- Linux - find命令查找文件或者文件夹
- linux 创建usr/java 并复制文件到这个文件夹
- Linux命令——创建文件和文件夹