tar = 'tar -cvzf %s %s -X /home/swaroop/excludes.txt'%(target,' '.join(srcdir))
选项解释如下
-c 表示创建一个归档
-v 表示交互,及命令更具交互性。
-z 表示使用gzip滤波器
-f 表示强迫创建归档,即如果有一个同名文件,它会被替换。
-X 表示含在指定文件名列表中的文件会被排除在备份之外,例如,你可以在文件中指定*~,从而不让备份包括所有以~结尾的文件。
重要
最理想的创建这些归档的方法是分别使用zipfile和tarfile。他们是python标准库的一部分,可以供你使用。使用这些库就避免了使用os.system
这个不推荐使用的函数,他容易引发严重的错误。
选项解释如下
-c 表示创建一个归档
-v 表示交互,及命令更具交互性。
-z 表示使用gzip滤波器
-f 表示强迫创建归档,即如果有一个同名文件,它会被替换。
-X 表示含在指定文件名列表中的文件会被排除在备份之外,例如,你可以在文件中指定*~,从而不让备份包括所有以~结尾的文件。
重要
最理想的创建这些归档的方法是分别使用zipfile和tarfile。他们是python标准库的一部分,可以供你使用。使用这些库就避免了使用os.system
这个不推荐使用的函数,他容易引发严重的错误。