问题标签 [tar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1677 浏览

php - PHP shell tar 问题,返回码 2

想要使用 PHP 中的 tar 归档文件夹:

输出:

事情是为了在> /dev/null; echo $?linux下输出脚本的结果代码;

-在-C $source做任何事情之前更改到正确的文件夹

这真的很奇怪,因为当我从 linux 控制台运行它时,它工作得很好——创建存档,所以这不是权限问题。

其他像“whoami”或“ls”这样的sripts 工作正常。

任何想法是什么意思?

0 投票
5 回答
56134 浏览

python - 如何在不添加目录层次结构的情况下使用 Python 将文件添加到 tarfile?

当我add()tarfile具有文件路径的对象上调用时,该文件将添加到具有关联目录层次结构的 tarball 中。换句话说,如果我解压缩 tar 文件,原始目录层次结构中的目录就会被复制。

有没有办法简单地添加一个没有目录信息的普通文件,解压缩生成的压缩包会产生一个平面文件列表?

0 投票
3 回答
3071 浏览

python - 用python解压缩tar.Z文件?

我需要编写一个 python 脚本,从 FTP 服务器检索 tar.Z 文件,然后在 Windows 机器上解压缩它们。tar.Z,如果我理解正确的话,是 Unix 中压缩命令的结果。

Python 似乎不知道如何处理这些,它不是 gz,也不是 bz2 或 zip。有谁知道可以处理这些的图书馆?

提前致谢

0 投票
4 回答
25969 浏览

shell - shell-scripting:使用管道作为 tar 的输入

我试图找出一种在 Ubuntu Server LTS 上使用 tar+pipes 的方法。

我有一个 postgresql 命令 ( pg_dump),它在标准输出上输出大量 sql:

我知道如何将其重定向到文件:

为了节省一些磁盘空间,我宁愿将它压缩:我可以从那个 myDB.sql 中创建一个 tar.gz 文件,然后删除 myDB.sql。

但我想知道 - 有没有办法在不创建中间 .sql 文件的情况下做到这一点?我相信这可以通过管道来完成……但是我不是贝壳大师,对它们知之甚少(我能做到ls | more,仅此而已)。我尝试了几种变体,pg_dump .. | tar ...但没有成功。

如何使用管道将 tar 的输出pg_dump用作 tar 的输入?还是我只是弄错了什么?

0 投票
1 回答
772 浏览

python - Python:直接从 tar.gz 包中漂亮地打印 xml 文件

这是我尝试创建的第一个 Python 脚本。我正在从 tar.gz 包中读取一个 xml 文件,然后我想漂亮地打印它。但是我似乎无法将它从类似文件的对象转换为字符串。我尝试了几种不同的方法,包括 str()、tostring() 等,但没有什么对我有用。

为了测试,我只是尝试在“print myfile[0:200]”处打印字符串,它总是生成“ <tarfile.ExFileObject object at 0x10053df10>

0 投票
3 回答
19163 浏览

c++ - 如何在 C++ 中解析 tar 文件

我想要做的是下载一个包含多个目录的 .tar 文件,每个目录有 2 个文件。问题是我找不到在不实际提取文件的情况下读取 tar 文件的方法(使用tar)。

完美的解决方案是这样的:

我可能不得不自己写这个,但任何想法都会受到赞赏..

0 投票
3 回答
1046 浏览

perl - 如何在 Perl 中 tar 多个文件?

如何对多个目录进行 tar 处理,并附加带有“.txt”等模式的文件,并排除一些目录并将“.exe”等模式全部排除到单个 tar 文件中。要点是目录的数量是未知的(动态的),所以我猜我需要循环遍历?

0 投票
1 回答
801 浏览

tar - 焦油排除标签

我有以下文件夹结构:myFolder并且testFolder在它下面有相同的文件夹,我只想排除my1testFolder不排除myFolder.

我在创建 tar 文件时尝试使用排除标记和包含的文件夹。这就是我所拥有的,但它似乎不起作用。

0 投票
2 回答
681 浏览

makefile - 为什么 MSYS 无法识别 AM_INIT_AUTOMAKE 中的 tar-ustar 选项?

当我试图从 MSys 1.11 在源上运行 autogen 时,它总是给出一个名为的错误,

configure.ac:9:无法识别选项“tar-ustar”

谁能帮我摆脱这个错误?

注意:andtar-v7、tar-ustar、tar-pax。所有这些 3 都不起作用。谢谢...

0 投票
3 回答
1033 浏览

perl - 如何在 Perl 中进行“对 tar 文件的系统调用(连同排除标记)”

这是系统调用,我现在在 perl 中进行 tar 文件

现在我想使用排除标签排除一些文件,它不排除文件

同样的说法

当我在命令行中运行它时不起作用。