问题标签 [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 投票
4 回答
867 浏览

linux - 您可以使用 tar 将补丁应用到现有的 Web 应用程序吗?

经常为我的 CMS 系统发布补丁。我希望能够直接在我的开发系统上的完整版本上提取包含最新版本的修补文件的 tar 文件。当我提取一个 tar 文件时,它会将其放入一个带有 tar 文件名称的文件夹中。这让我不得不手动将每个文件复制到主目录。有没有办法强制 tar 将文件提取到当前目录并覆盖任何具有相同文件名的文件?任何已经存在的目录都不应被覆盖,而应合并...

这可能吗?如果是这样,命令是什么?

0 投票
1 回答
194 浏览

perl - 即使我使用的是 Archive::Tar:Streamed,为什么 %MEM 会逐渐增加?

我正在使用 Archive::Tar::Streamed 归档一个 4GB 的目录,其中包含非常小的源代码文件和一些 jar。我正在使用具有 4GB RAM 并使用 Archive::Tar::Streamed 的系统,因为我不希望我的整个目录都在内存上,因为它会导致内存不足。我使用 File::Find 以 DFS 方式从目录中一一读取文件,并使用 Archive::Tar::Streamed 中的 add 方法将其写入 tar 文件。在任何给定的时间点,只有一个文件驻留在内存中,即使这样,我的 perl 进程的 %MEM 也在逐渐增加。它达到了20%。我的目录中没有 800MB 的文件。我在这里有两个问题 1) 为什么 %MEM 会逐渐增加?2) 为什么它上升到 20%。是因为 Archive::Tar 在将内容写入 tar 文件后没有释放内存吗?

0 投票
6 回答
17239 浏览

windows - 在 Windows 上解压缩多部分压缩包

我有一系列名为filename.part0.tar、filename.part1.tar、... filename.part8.tar 的文件。

我猜 tar 在归档时可以创建多个卷,但我似乎找不到在 Windows 上取消归档它们的方法。我尝试使用 7zip(GUI 和命令行)、WinRAR、tar114(不能在 64 位 Windows 上运行)、WinZip 和ZenTar(我找到的一个小实用程序)解压它们。

所有程序运行通过part0文件,解压3个rar文件,然后退出报错。其他部分文件均不被识别为.tar、.rar、.zip.gz。

我尝试使用 DOS 复制命令将它们连接起来,但这不起作用,可能是因为part0part6part8都是 100Mb,而part7是 53Mb,因此很可能是最后一部分。我已经为串联文件尝试了几种不同的逻辑顺序,但没有任何乐趣。

除了安装 Linux、寻找实时发行版或追踪为我留下这些文件的人之外,我该如何解压这些文件?

0 投票
10 回答
12970 浏览

windows-xp - 如何在 WindowsXP 中运行“tar”命令?

我需要在 WindowsXP 中运行“tar”命令(解压缩文件)。我需要一个ie Linux 模拟器吗?

0 投票
2 回答
2071 浏览

bash - “tar -cvf /dev/nst0 /home/user1 >> file1.log”有什么作用?

我需要帮助来理解以下命令。

0 投票
7 回答
19929 浏览

python - python直接将字符串写入tarfile

有没有办法将字符串直接写入 tarfile?从http://docs.python.org/library/tarfile.html看起来只能添加已经写入文件系统的文件。

0 投票
3 回答
9096 浏览

tar - 带有 tar 的错误代码 141

tar -xvzf $文件名.tar.gz || { 退出 $?; }

在这里,我的脚本会以 errorCode 141 退出。我正在使用 Fedora Core 6 和 tar 版本 1.15

它不会一直发生,但超过 70% 的时间会失败。

0 投票
2 回答
7000 浏览

c++ - 如何在 C++ 中使用 libbz2 压缩目录

我需要创建一个目录的 tarball,然后在 C++ 中使用 bz2 对其进行压缩。有没有关于使用 libtar 和 libbz2 的不错的教程?

0 投票
2 回答
52646 浏览

unix - 如何将子目录解压到当前目录?

如何将 tarball 中的子目录提取到当前目录中?

例如,来自wordpress的压缩包:

如何将所有内容提取wordpress/到当前目录中?换句话说,它不会创建wordpress目录。

我试过这个没有运气:

我知道我可以正常提取它并将其移回,但我认为必须有一种方法可以一次性完成。

0 投票
4 回答
39548 浏览

ruby - 用 ruby​​ 解压(zip、tar、tag.gz)文件

我想解压缩很多 zip 文件。是否有一个模块或脚本可以检查 zip 文件的格式并解压缩它?这应该适用于 Linux,我不关心其他操作系统。