tar相关内容

如何将文件附加到 Java 中的 .tar 存档?

我想用 Java 创建一个 tar 存档.我有不断被创建的文件,我想要一个工作线程从队列中引用这些文件并将它们复制到存档中. 我尝试使用 Apache 压缩库的 TarArchiveOutputStream 来执行此操作,但我不希望在程序的整个持续时间内保持存档打开(因为除非我完成存档,否则它可能会损坏 - 所以我宁愿附加分批添加到它),而且我还没有找到一种用他们的库附加到现有 tar 存档 ..
发布时间:2021-11-17 03:14:33 Java开发

创建一个 GZipped tar 文件并通过 PHP 动态流式传输它?

是否有像 ZipArchive 这样的简单界面,用于 tar.gz 档案,允许我将档案流式传输到客户端而不是将其保存在服务器上?如果是这样,有人可以告诉我怎么做吗? 谢谢! 解决方案 此链接可能对您有用.您能否更具体地说明不希望该文件暂时存在于文件系统中? http://www.clker.com/blog/2008/03/27/creating-a-tar-gz-on-the ..
发布时间:2021-11-17 03:14:13 PHP

如何在使用 TAR 归档时剥离路径

我有一个文件,其中包含要使用 tar 存档的文件列表.我们称之为mylist.txt 它包含: /path1/path2/file1.txt/path1/path2/file3.txt.../path1/path2/file10.txt 我想要做的是将此文件存档到 tarball 中,但不包括 /path1/path2/.目前这样做: tar -cvf allfiles.tar -T ..
发布时间:2021-11-17 03:12:14 服务器开发

从文件列表中获取输入的 Tar 归档

我有一个文件,其中包含要使用 tar 存档的文件列表.我们称之为mylist.txt 它包含: file1.txt文件2.txt...文件10.txt 有没有办法发出将 mylist.txt 作为输入的 TAR 命令?类似的东西 tar -cvf allfiles.tar -[someoption?] mylist.txt 所以它就像我发出这个命令一样: tar -cvf allf ..
发布时间:2021-11-17 03:12:05 服务器开发

如何从远程存档文件中提取单个文件?

给定 存档的 URL(例如 zip 文件) 该存档中文件的全名(包括路径) 我正在寻找一种方法(最好使用 Java)来创建该文件的本地副本,无需先下载整个存档. 从我(有限的)理解来看,这应该是可能的,尽管我不知道该怎么做.我一直在使用 TrueZip,因为它似乎支持多种归档类型,但我有对其以这种方式工作的能力表示怀疑.有没有人有这种事情的经验? 编辑: 能够使用 tar ..
发布时间:2021-11-17 03:11:32 Java开发

Shell 命令到 tar 目录,不包括某些文件/文件夹

是否有一个简单的 shell 命令/脚本支持从存档中排除某些文件/文件夹? 我有一个目录需要与一个子目录一起存档,该子目录中有许多我不需要备份的非常大的文件. 不是完全的解决方案: tar --exclude=PATTERN 命令匹配给定的模式并排除这些文件,但我需要特定的文件 &要忽略的文件夹(完整文件路径),否则可能会排除有效文件. 我还可以使用 find 命令创建文件 ..
发布时间:2021-11-17 03:10:51 服务器开发

如何在 Java 中提取 tar 文件?

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

apache commons 压缩的焦油问题

我在尝试使用压缩库对某些文件进行 tar 处理时遇到了困难. 我的代码如下,取自commons.compress wiki示例: 私有静态文件 createTarFile(String[] filePaths, String saveAs) throws Exception{文件 tarFile = 新文件(另存为);OutputStream out = new FileOutputSt ..
发布时间:2021-11-11 23:26:29 Java开发

如何使用 apache commons 从 TAR 解压缩特定文件?

我正在使用 Apache Commons 1.4.1 库来解压缩“.tar"文件. 问题:我不必提取所有文件.我必须从 tar 存档中的特定位置提取特定文件.我只需要提取几个 .xml 文件,其中 TAR 文件的大小约为 300 MB &解压整个内容很浪费资源. 我被困住了&困惑我是否必须进行嵌套目录比较或者有什么办法吗? 注意:.XML(必需文件)的位置始终相同. TAR ..
发布时间:2021-11-11 23:26:00 Java开发

在 Linux 上使用 Apache Commons Compression 压缩文件时出现编码错误

我正在使用 Apache Commons API 压缩来压缩文件.Windows 7 工作正常,但在 Linux (ubuntu 10.10 - UTF8) 中,文件名和文件夹名中的字符,例如“º",被替换为“?". 在压缩或解压缩 tar 时,我应该向 API 传递任何参数吗? 我正在使用 tar.gz 格式,遵循 API 示例. 我正在尝试压缩的文件是在 Windows 中创 ..
发布时间:2021-11-11 23:24:42 Java开发

在 java (JSP) 中提取 .tar.gz 文件

我似乎无法导入所需的包,也无法找到有关如何在 Java 中提取 .tar.gz 文件的任何在线示例. 更糟糕的是我使用的是 JSP 页面并且在将包导入我的项目时遇到问题.我正在将 .jar 复制到 WebContent/WEB-INF/lib/ 然后右键单击项目并选择导入外部 jar 并导入它.有时包会解析,有时不会.似乎也无法导入 GZIP.Eclipse 中用于 jsp 的导入不像在普通 ..
发布时间:2021-11-11 23:22:27 Java开发

使用 Commons Compress 将目录压缩到 tar.gz

我在使用 commons 压缩库创建目录的 tar.gz 时遇到问题.我有一个如下的目录结构. 父/孩子/文件1.raw原始文件 我正在使用以下代码进行压缩.它运行良好,无一例外.但是,当我尝试解压缩该 tar.gz 时,我得到一个名为“childDirToCompress"的文件.它的大小正确,因此文件在tarring 过程中已清楚地相互附加.所需的输出将是一个目录.我无法弄清楚我做错了什么 ..

Ant不创建tar文件

我有一个小蚂蚁脚本,它应该创建 3 个 tar 文件. 目标不能包含空格 您可能没有指定目标.因此,我简单地添加了一个default 目标“create_all_tars",并使用 来调用所需的目标. ..
发布时间:2021-11-11 03:16:57 其他开发

Ant的tar任务即使在其他平台上使用该任务也可以设置Linux文件权限吗?

从 Ant 1.7 开始,TarFileSet 可用,它似乎允许在 tar 存档中修改文件权限. 此功能是否与平台无关,以便我可以例如在 Windows 上创建一个 tar 文件并为此存档中的脚本文件设置执行权限,如果文件在 Linux 上解压缩,则该文件将具有此标志? 解决方案 是的,您可以使用 tarfileset,使用 filemode 和 dirmode 属性.这适用于创建 ..
发布时间:2021-11-11 03:09:54 其他开发