46得票4回答
如何修复“tar:Failed to set default locale”错误?

我试图将一个包安装到R中,这是我曾经发誓永远不会做的事情,但现在我却这样做了。 命令如下:install.packages('NCStats',,'http://www.rforge.net/')` 当我享受着足够健康的量时:Warning: dependencies 'nortest', ...

45得票2回答
如何创建一个忽略其内容时间戳的tar文件?

有没有一种方法可以创建一个.tar文件,省略其文件/目录的atime/ctime/mtime值? 为什么要这样做? 我们在构建过程中有一个步骤,生成一个包含构件的目录,并将其打包成tar文件。我们期望该构建步骤是幂等的--给定相同的输入,每次它都会产生完全相同的文件/输出。 理想情况下,...

45得票12回答
如何比较两个tar包的内容

我想确定两个tar压缩包是否包含相同的文件,包括文件名和文件内容,但不包括日期、用户和组等元数据。 但是,有一些限制: 第一,我无法控制在创建tar文件时是否包含元数据,实际上,tar文件始终包含元数据,因此直接对比两个tar文件不起作用。 其次,由于一些tar文件非常大,我无法承受将它们解...

44得票2回答
如何在Python 3中从字节缓冲区构建一个TarFile对象到内存中?

有没有可能使用包含tar数据的缓冲区在内存中创建一个TarFile对象,而不必先将TarFile写入磁盘并再次打开它?我们通过套接字接收到这些字节。 就像这样:import tarfile byte_array = client.read_bytes() tar = tarfile.open(...

44得票5回答
将包含在archive.tar.gz中的文件提取到名为archive的新目录中。

我有一个包含大约800个.tgz压缩文件的目录,每个文件夹中包含约10个文件。我想将每个压缩文件转换成同名的目录。是否有一个简单的一行命令可以完成这个任务,还是我需要编写一个脚本?

43得票8回答
tar:错误无法恢复:现在退出

当我解压doctrine时-rw-r--r-- 1 root root 660252 2010-10-16 23:06 Doctrine-1.2.0.tgz 我总是得到这个错误消息root@X100e:/usr/local/lib/Doctrine/stable# tar -xvzf Doct...

42得票7回答
Python 直接将字符串写入 tar 文件

有没有一种方法可以直接将字符串写入tar文件?从http://docs.python.org/library/tarfile.html来看,似乎只能添加已经写入文件系统的文件。

40得票5回答
使用7-Zip在Windows上一步完成程序解压tar.gz文件

问题: 我想一步完成对tar.gz文件的提取。这使得我的问题与此问题几乎相同:tar-gz的Stack Overflow问题。 我的问题几乎相同,但并不完全相同,因为我希望在Windows上使用7-Zip命令行(或类似的东西)在.bat文件或Ruby / Perl / Python脚本中完成...

40得票4回答
如何在 tar 命令中排除绝对路径?

我正在运行一个PHP脚本,让我得到我想打包的文件的绝对路径。这是我所拥有的语法:tar -cf tarname.tar -C /www/path/path/file1.txt /www/path/path2/path3/file2.xls 当我解压缩文件时,它会创建到文件的绝对路径。如何只获取...

40得票4回答
如何修复NPM包Tar的高危漏洞——任意文件覆盖,即使包已经更新?

我刚刚通过NPM安装了Flickity,并在运行npm audit之后获得了一个NPM Audit Security报告,指出我在tar包上有一个高漏洞问题,涉及任意文件重写,而tar是node-sass的依赖项,您可以在此处看到:High......................... A...