- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #Filename:use.py
- import os
- import time
- # 1. 备份文件列表.
- source = ['/home/username/xinbofang']
- # 如果是windows系统使用[r'C:\Documents', r'D:\Work']
- # 2. 备份文件存放位置不能识别~/home目录
- target_dir = '/home/usernametmp/backup/'
- # 3. 备份文件格式
- # 4. 备份文件名称
- target = target_dir + time.strftime('%Y%m%d%H%M%S') + '.tar.gz'
- # 5. 使用linux压缩
- tar_command = "sudo tar -zcvf '%s' %s" % (target,' '.join(source))
- # 开始备份
- if os.system(tar_command) == 0:
- print '备份成功,存放位置', target
- else:
- print '备份失败'