tar相关内容

如何从压缩为tar.gz的CSV创建 pandas 数据帧?

如何从压缩为tar.gz的CSV文件创建 pandas DataFrame?我找到了这个代码,它可以做到这一点,但压缩文件。我应该对以下代码进行哪些更改才能使其在不下载tar.gz和CSV文件的情况下与tar.gz一起工作。 import pandas, requests, zipfile, StringIO r =requests.get('http://data.octo.dc.gov/ ..
发布时间:2022-08-27 09:33:49 Python

Tar.exe无法从不同文件夹添加2个文件

我正在尝试使用tar.exe将两个不同的文件添加到压缩存档中。 文件夹结构如下: 根文件夹 子目录1 File1.txt 子目录2 子目录3 File2.txt 子目录4 File3.txt File4.txt 我想用相对路径将File1、File2和子目录4的所有文件添加到存档中。 我使用的命令是当当前目录为RootFolder时: tar.exe -c ..
发布时间:2022-08-27 09:30:01 其他开发

如何高效地将多个.gz文件转换为一个.tar.gz文件?

我希望将多个.gz(而不是tar.gz)文件合并为一个.tar.gz文件。 我创建了临时文件,逐个解压并使用了Tarfile#addfile。 我可以做我想做的事情,但我觉得效率很低。 我想用缓冲器。 有什么有效的方法吗? 谢谢。 当前情况是这样的: def make_tmp(gz_file): with open(gz_file) as rt: ..
发布时间:2022-08-27 09:21:05 Python

在tar命令中排除某些文件夹不起作用

我运行此命令来压缩当前文件夹的内容,同时排除一些目录: mahmood@mpc:set3-HHLL$ l file1.txt a/ c/ file2.inp b/ ... mahmood@mpc:set3-HHLL$ tar cvjf ../set3.tar.bz2 * --exclude=a/ --exclude=b/ --exclude=c/ 但是,我在输 ..
发布时间:2022-08-27 09:09:34 服务器开发

在tar文件中获取文件字节偏移量(和长度)的方法

我有一个包含数百万个文件的大型tar文件。出于效率原因,我不想将文件解压缩到磁盘。 相反,给定一个所需的文件名,我想编写一个脚本(例如,Python)来从tar文件中提取相关的数据块。 有没有一种简单的方法可以创建一个索引,告诉我tar文件中每个文件的起始字节和长度,例如,我可以将其作为索引转储到磁盘中,以便在上述Python脚本中使用? 也许tar命令可以做到这一点,但我在手册 ..
发布时间:2022-08-27 09:00:54 服务器开发

将tar.gz打包到一个外壳脚本中

我想知道如何将tar.gz文件打包到一个外壳脚本中,就像idk**.bin所做的那样。这样我就可以在一个外壳文件中交付程序,而不是tar.gz 推荐答案 有Linux Journal article详细解释了如何做到这一点,并提供了打包有效负载的代码等。正如Etan Reisner在他的评论中所说,提取/安装脚本知道如何截断它的尾巴以获得先前连接的有效负载。以下是其工作原理的一个示例: ..
发布时间:2022-08-26 23:55:11 服务器开发

TAR文件的正确MIME媒体类型

在处理tar文件时,我遇到了MIME类型 应用程序/x-tar 但是,我不确定它是否正确,因为 x命名空间中的MIME类型被视为实验性 对于久负盛名的焦油,我觉得很奇怪。 最近有没有关于MIME和TAR的RFC? 那么广泛的HTTP服务器和浏览器支持又是怎么回事? 应用程序 维基百科中提到的未压缩TAR文件的MIME类型是。 参考: https://en ..
发布时间:2022-04-22 15:56:45 其他开发

如何构建一个 debian 软件包,其源代码包含源代码树之外的符号链接?

我有一个项目,其源代码包含指向其他源代码树的符号链接(特别是 CppUTest 框架).我需要从我的项目中构建一个 debian 包,但是 dpkg-source 不会跟随符号链接. 进一步挖掘,我相信这是因为 tar 的默认行为不是取消引用符号链接,除非明确告知(使用 -h). 在构建 debian 源代码压缩包时,我无法找到将这个额外选项传递给 tar 的方法. 那么我在这里 ..
发布时间:2022-01-24 23:42:29 其他开发

更有效的查找方式tar 数百万个文件

我已经在我的服务器上通过命令行提示符运行了两天了: 查找数据/-name filepattern-*2009* -exec tar uf 2009.tar {} ; 它需要永远,然后是一些.是的,目标目录中有数百万个文件.(每个文件在一个很好的哈希目录结构中只有区区 8 个字节.)但是只是运行...... 查找数据/-name filepattern-*2009* -print >兴趣文件. ..
发布时间:2022-01-20 17:22:42 其他开发

查找文件并将它们 tar(带空格)

好的,这里的问题很简单.我正在研究一个简单的备份代码.它工作正常,除非文件中有空格.这就是我查找文件并将它们添加到 tar 存档的方式: 找到 .-类型 f |xargs tar -czvf 备份.tar.gz 问题是文件名中有空格,因为 tar 认为它是一个文件夹.基本上有没有一种方法可以在 find 的结果周围添加引号?或者用不同的方法来解决这个问题? 解决方案 使用这个: 找到 ..
发布时间:2022-01-20 16:33:31 服务器开发

如何在 alpine linux 中安装 Go

我正在尝试在 Alpine Docker 映像中安装 Go.为此,我从 here 下载了 tar 文件我的 alpine docker 镜像,使用以下命令解压它: tar -C/usr/local -xzf go1.10.3.linux-amd64.tar.gz 导出的 PATH 为二进制: 导出 PATH=$PATH:/usr/local/go/bin 但是,当我说 go ..
发布时间:2022-01-14 19:07:40 其他开发

在 SSIS 中解压 .tar.gz 文件

我有一个 .tar.gz 文件.现在我需要用 SSIS 包解压这些文件.以前在 For each container 和 script 任务的帮助下对 .zip 文件进行了解压缩和删除.不确定如何对 .tar.gz 文件执行此操作.有什么帮助吗? 解决方案 您可以使用执行流程任务来实现此(或使用来自脚本任务的流程),但您必须安装一个 ZIP7Zip 或 Winzip 等应用程序.并使用命令 ..
发布时间:2021-12-30 09:19:08 其他开发

mac os x 中的 Tar 命令添加“隐藏"文件,为什么?

我正在编写自己的 tar 归档程序.在我的应用程序中一切正常(甚至读取使用其他工具生成的 tar)但是我无法让我的 tar 文件与 3rd 方 tar 文件阅读器一起使用.所以我尝试在命令行上构建一个 tar 文件,用我的代码和二进制文件比较两者来构建一个. 但似乎有问题: 我有一个名为 Test.txt 的文本文件,我想将它添加到我的 tar 中,因此我在终端中运行以下命令: ta ..
发布时间:2021-12-28 10:41:55 其他开发

如何在不解压缩的情况下检查 Unix .tar.gz 文件是否是有效文件?

我发现了问题如何确定数据是否为没有文件的有效 tar 文件?,但我想知道:有现成的命令行解决方案吗? 解决方案 只获取 tarball 列表并丢弃输出,而不是解压缩文件怎么样? tar -tzf my_tar.tar.gz >/dev/null 根据评论编辑.谢谢 zrajm! 根据评论进行编辑.感谢 Frozen Flame! 此测试绝不意味着数据的完整性.因为它被设计为磁带存 ..
发布时间:2021-12-10 23:18:32 其他开发

使用递归搜索所有目录将文件解压缩到与存档相同的文件夹

我正在 PowerShell 中执行一项自动化任务,该任务使用递归和 7z.exe 实用程序将多个 .tar 存档的内容提取到各自的子文件夹中. 我遇到了一个问题,即输出转储到我的工作目录而不是子目录 gci -r 找到了原始 tarball. 到目前为止我有: $files=gci -r |其中 {$_.Extension -match "tar"}foreach ($files ..
发布时间:2021-11-26 15:20:17 其他开发

一步以编程方式提取 tar.gz(在带有 7-Zip 的 Windows 上)

问题:我希望能够在一个步骤中提取 tar.gz 文件.这使我的问题几乎与此相同:tar-gz 的堆栈溢出问题. 我的问题几乎相同,但不相同,因为我想在 bat 文件或 Ruby 中使用 7-Zip 命令行(或类似的东西)在 Windows 上执行此操作/Perl/Python 脚本. 问题:事实证明,这项看似简单的任务比第一次出现时要复杂得多.有没有人已经有一个脚本可以做到这一点? ..
发布时间:2021-11-26 15:12:12 其他开发

如何在 Java 中提取 tar 文件?

如何在 Java 中提取 tar(或 tar.gz,或 tar.bz2)文件? 解决方案 注意: 此功能后来通过一个单独的项目 Apache Commons Compress 发布,作为 在另一个答案中描述.这个答案已经过时了. 我没有直接使用tar API,但是tar和bzip2是在Ant中实现的;你可以借用他们的实现,或者可能使用 Ant 来做你需要的. Gzip 是Jav ..
发布时间:2021-11-25 19:54:03 Java开发