tar相关内容

在下载时解压缩/打包tar文件?(是否可以流式传输?)

我很难弄清TAR文件是如何工作的.我希望构建一个在下载tar文件时提取其文件的应用程序.但是我似乎找不到与此主题有关的任何东西. 这可能吗?TAR文件在内部如何工作?我有一点感觉,这是不可能的. 解决方案 建议: curl -s https://example.com/dir/file.tar.gz |tar zx #silent卷曲https://example.com/dir ..
发布时间:2021-05-06 19:56:20 其他开发

Docker加载并保存:"archive/tar:无效的tar标头"

我正在尝试将Docker映像导入AWS Red Hat Linux(3.10.0-514.el7.x86_64)上的Docker中,并且出现错误; 处理tar文件(退出状态1)时出错:存档/tar:无效的tar标头 同一图像在我的本地计算机上也可以在Windows上的Boot2Docker中正常工作.它很大(2.5 GB),但是我已经在Red Hat Linux实例上验证了校验和,并且与从源 ..
发布时间:2021-05-02 19:09:55 服务器开发

从Django服务器一次流式传输多个文件

我正在运行Django服务器,以从受保护的网络中的另一台服务器提供文件.当用户发出一次访问多个文件的请求时,我希望Django服务器将所有这些文件一次流式传输给该用户. 由于在浏览器中一次下载多个文件并不容易,因此需要以某种方式捆绑这些文件.我不希望服务器先下载所有文件,然后再提供现成的捆绑文件,因为这样会增加较大文件的时间损耗.对于拉链,我的理解是在组装时不能将其流式传输. 一旦远程 ..
发布时间:2021-05-02 18:45:25 Python

用其他方式修改zip文件中的文件

我想修改zip文件中的某些文件.我尝试使用zip类,它可以正常工作: $ zip = new ZipArchive;$ res = $ zip-> open('test.zip');如果($ res === TRUE){$ zip-> extractTo('./','test.txt');$ fp = fopen("test.txt","a");fputs($ fp,"Hello"."\ n" ..
发布时间:2021-04-23 20:19:53 PHP

使用tar使用密码压缩tar.gz文件

我使用 tar -czf test.tar.gz test/将 test forlder压缩为 test.tar.gz .现在,我想用密码"mypass" 压缩到 test.tar.gz ,该怎么办? 解决方案 tar格式和 gz格式都没有内置的密码保护文件支持. 在 上使用crypt或gpg请参考加密-并使用密码解密文件以获取更多信息. tar cvvjf-/path/to/fi ..
发布时间:2021-04-23 19:23:14 其他开发

RPM与基于Tar的安装

我对Linux管理的知识有限,因此想在这里查看使用rpm软件包而不是通过tar/zip文件进行安装来安装任何RHEL/CentOS Linux软件的优缺点. 谢谢 解决方案 优点和缺点的详尽列表: rpm 智能依赖关系管理 冲突检查 允许轻松干净地卸载 允许升级/降级 列出软件包拥有的所有文件 一个中央数据库,其中安装了所有软件包,它们拥有的文件,它们之间的相互 ..
发布时间:2021-04-21 20:07:14 服务器开发

在Windows中解压缩tar.gz

我想使用Windows批处理脚本中的单个命令将Filename.tar.gz解压缩为Filenamezip中的所有文件都应放在“文件名"文件夹中我正在尝试在Windows中做.我没有得到正确的输出.谁能提出一个主意 解决方案 7 zip可以做到: http://www.7-zip.org/ 它有一个文档化的命令行.我每天都通过脚本使用它. Plus:它是免费的,具有32位和64 ..
发布时间:2021-04-15 18:36:59 其他开发

Unix脚本查找目录中的所有文件夹,然后使用tar并将其移动

基本上,我需要运行Unix脚本来查找目录/fss/fin中的所有文件夹(如果存在);然后我把它焦油了,然后移到另一个目录/fs/fi. 到目前为止,这是我的命令: find/fss/fin -type d -name"essbase";-打印 在这里,我直接提到了文件夹名称 essbase .但是,相反,我想在/fss/fin 中找到所有文件夹,并全部使用它们. 如何在/fss ..
发布时间:2021-04-14 20:12:17 服务器开发

创建tar归档文件时添加目录

我想压缩某些文件(和目录),但想创建这些文件应驻留的其他目录. 例如,以下目录结构: myproject+ file1+ file2+ subdir1+ file3 我进入 myproject 目录,并想要创建tar归档文件 tar czf myproject.tgz --place-into-dir myproject-1.0 file2 subdir1 接收具有以下内容的 ..
发布时间:2021-04-14 20:07:26 服务器开发

有趣的tar用法...但是发生了什么事?

我在同事的Bash脚本中看到了tar的以下有趣用法: `tar cf-* |(cd; tar xf-)` 显然,它的工作原理与rsync -av相似,但速度更快.问题出现了,怎么办? -m 编辑:谁能解释为什么比以下解决方案更可取? cp -rfp * dest 前者更快吗? 解决方案 关于cp和tar之间的区别以复制目录层次结构,可以进行一个简单的 ..
发布时间:2021-04-14 19:52:37 其他开发

如何在Tar中使用Pigz

所以我在tar中使用Pigz tar --use-compress-program = pigz 这有效,但是它没有使用我所有的处理器,我想确保它是递归(-r)并使用(-9压缩级别). 我阅读了将多核用于tar + gzip/bzip压缩/decompression ,但它没有在任何地方添加该格式的其他命令,而且我在手册页中找不到任何程序来进行其他操作. 谢谢,凸轮 解决 ..
发布时间:2021-04-14 19:45:18 其他开发

bash:仅提取tar.gz归档文件的一部分

我有一个大 .tar.gz 文件,由于空间不足,我无法将其全部提取出来.我想提取 一半其内容,对其进行处理,然后提取剩余的一半. 档案包含几个子目录,这些子目录又包含文件.提取子目录时,需要 all 的所有内容才能与之一起提取. 在 bash 中执行此操作的最佳方法是什么? tar 已经允许了吗? 解决方案 好,所以根据此答案,我可以列出所需深度的所有内容.就我而言,tar.g ..
发布时间:2021-04-09 19:06:57 其他开发

从tar.gz中将特定文件夹提取到特定目录

我已经搜索并找到了我想要的两个部分的内容,但是没有什么可以让您整体上做到这一点.... 我想做的是将一个特定的文件夹从tar.gz中提取到另一个文件夹中,该路径与tar.gz中的路径不同. 例如: backup.tar.gz文件中的目录路径为:a/b/c/d(d是我的主要文件夹,内部还有许多其他文件夹) 我想在不同的服务器路径内将目录"d"解压缩为"m":a/b/m ..
发布时间:2021-04-09 19:06:45 服务器开发

Pyspark:将tar.gz文件加载到数据框中并按文件名过滤

我有一个tar.gz文件,其中包含多个文件.层次结构如下所示.我的意图是读取tar.gz文件,过滤掉 b.tsv 的内容,因为它是静态元数据,而其他所有文件都是实际记录. gzfile.tar.gz|-a.tsv|-b.tsv|-上千个文件. 通过pyspark加载,我可以将文件加载到数据帧中.我使用了命令: spark = SparkSession.\建造者.\appName(“正在 ..
发布时间:2021-04-08 20:06:26 其他开发

如何在Android中解压缩tar文件?

我对tar不太熟悉,所以这可能是一个愚蠢的问题,但是我遇到一种情况,我想从服务器上抓一个tarball(最好是压缩的,但这不是必需的),将其下载到该设备并将其解压缩. 我没有看到任何标准库来执行此操作...我是否忽略了它,或者它不存在? [EDIT]我正在尝试通过一些API或库来处理解包Tars的应用程序在我的应用程序中执行此操作-我不是在寻找一款能够解压设备上的Tars信息的应用程序 ..
发布时间:2021-04-05 20:36:20 移动开发

在Python中获取已归档文件夹内容的文件名

我有一个名为gziptest.tar.gz的压缩文件夹,其中包含几个纯文本文件. 我希望能够获取文件名和文件的相应内容,但是gzip库的用法示例并未涵盖此内容. 以下代码: import gzip in_f = gzip.open('/home/cholloway/gziptest.tar.gz') print in_f.read() 产生输出: gzip test/f ..
发布时间:2020-11-21 23:48:47 Python

无法使用tar -cvpzf解压缩完整目录

把我的头撞到这个... 我用tar -cvpzf file.tar.gz压缩了完整的目录. 我将文件移动到另一台服务器,然后尝试解压缩将存档复制到的目录.无法使其正常工作. bash-3.2$ tar -xvpzf news.tar.gz . tar: gzip: Cannot exec: No such file or directory tar: Error i ..
发布时间:2020-11-21 23:47:08 服务器开发