如何使用Python创建完整的压缩tar文件?

沙贾潘:

如何使用Python压缩创建.tar.gz文件?

乔治五世赖利:

整个目录树构建一个.tar.gz(aka .tgz):

import tarfile
import os.path

def make_tarfile(output_filename, source_dir):
    with tarfile.open(output_filename, "w:gz") as tar:
        tar.add(source_dir, arcname=os.path.basename(source_dir))

这将创建一个压缩的tar归档文件,其中包含一个名称和内容与相同的单个顶级文件夹source_dir

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用大量RAM的情况下创建压缩后的tar文件?

如何使用 NodeJS 即时解压缩托管的 tar 文件

如何使用compress / gzip和archive / tar创建压缩的tar档案?

使用tar压缩而不保存完整路径

使用bazel如何使用单个jar文件创建tar文件

如何重复解压缩tar本身内的tar文件

在python中,如果解压缩tar.gz文件,如何获取或设置结果文件的名称

如何在Python或R中将TAR文件解压缩为TXT(读取CEL文件)

如何使用tar压缩.txt文件中的一组文件?

如何使用powershell将tar文件解压缩到特定文件夹

如何使用Athena创建未压缩的文本文件

如何使用一个命令分别解压缩许多tar文件?

如何使用带有gzip压缩选项的pandas read_csv读取tar.gz文件?

如何使用tar命令对文件进行分组而不进行压缩?

如何使用密码分别压缩tar.gz中的数百个文件?

如何使用bash脚本解压缩目录中的每种tar文件?

使用tar解压缩:-排除太贪心:如何仅排除根级文件?

如何使用gunzip和tar将tar.gz文件解压缩到所需的特定目录?

使用python将目录压缩到内存中的tar.gz文件中

如何使用 Perl 将完整的树结构添加到 .tar.bz2 文件中?

如何基于压缩的tar文件的内容从目录中删除文件?

如何使用miniz创建可以由gzip解压缩的压缩文件?

使用tar命令创建带有日期的压缩目录

使用python请求下载压缩的tar.gzfile并使用tar解压缩

Python tarfile:如何在遵循符号链接的情况下使用tar + gzip压缩?

使用tar创建完整驱动器的存档

如何解压缩filename.tar.gz文件

如何在Java中列出压缩的tar文件的内容

如何解压缩xxx.js.tar文件