11得票3回答
AWS S3 Glacier上传档案需要很长时间才能完成执行 - 有什么方法可以检查状态或上传速度吗?

我正在尝试使用upload-archive命令(docs)将一些.tar.gz文件上传到AWS S3 Glacier。 我昨天对一个29 GB的.tar.gz文件运行了upload-archive命令,如下所示: aws glacier upload-archive --vault-nam...

12得票2回答
Tar:创建归档文件,排除除一个之外的所有目录

我有一些带有文件的目录dir_archive/somedir1 dir_archive/somedir2 dir_archive/somedir3 dir_archive/mydir dir_archive/mydir/excludedir1 dir_archive/mydir/exclude...

14得票2回答
使用bash从tar.gz文件中提取1个文件

是否有可能在不将整个tarball解压到磁盘上的情况下通过编程从相当大的.tar.gz文件中提取单个文件?基本上,我需要通过网络获取大型tar.gz文件并提取1个小文本文件。看起来从磁盘中提取并解压缩tarball,然后提取文件,最后删除其他所有文件似乎有些过度。此外,我将以递归方式执行此操作...

12得票3回答
如何在使用Ant的tar任务时保留文件权限?

当然可以使用exec任务完成,但我的问题是: 是否可以使用tar任务完成?

133得票16回答
tar命令:在当前目录中添加包括.svn等所有文件和目录

我试图压缩一个目录并使用tar.gztar -czf workspace.tar.gz * 生成的tar包在子目录中包括.svn文件夹,但在当前目录中不包括(因为在传递给tar之前,*只会扩展为“可见”文件)。 我试过使用 tar -czf workspace.tar.gz .,但是读取时出...

59得票10回答
不带Git元数据的Tar打包

我的源代码树包含多个使用Git源代码控制的目录,我需要将整个树打成tar包,排除所有指向Git元数据或自定义日志文件的引用。 我尝试使用find / egrep / xargs / tar的组合方法,但是tar文件中仍然包含.git目录和*.log文件。 这是我的尝试:find -type...

17得票1回答
HP-UX - 如何在不解压缩的情况下从tar归档中读取文本文件?

我有一个包含多个文本文件的tar归档文件。我想编写一个脚本来在不将其提取到当前目录的情况下显示(标准输出)文件的内容。 实际上,我想做的与以下相同:tar tf myArchive.tar folder/someFile.txt cat folder/someFile.txt rm -R f...

11得票1回答
我想解压一个.tgz文件并提取任何包含.tgz和.tar文件的子目录。

我使用下面的代码来提取.tgz文件。我需要提取的日志文件(.tgz)中有包含其他.tgz和.tar文件的子目录,我也想要提取这些文件。 我的最终目标是在所有可能出现在.tgz文件中的.log文件和.txt文件中搜索特定字符串。 以下是我用来提取.tgz文件的代码。我一直在尝试解决如何提取子...

18得票1回答
"tar --overwrite"实际上是做什么(或不做什么)?

我看到Linux的tar有一个选项--overwrite。但覆盖似乎是默认的。此外,指定tar --no-overwrite并没有改变这种行为,正如信息文件所建议的那样。 那么这个选项实际上是做什么用的呢? 我用以下命令进行测试:ls -l >junk ls -l junk tar ...

82得票6回答
如何使用Python将文件添加到tar文件中,而不添加目录结构?

当我在一个tarfile对象上调用add()方法并传入文件路径时,该文件会以关联的目录层次结构添加到tarball中。换句话说,如果我解压缩tarfile,原始目录层次结构中的目录会被复制。 有没有一种方法可以简单地添加一个普通文件,而不带有目录信息,以便解压缩生成的tarball会产生一个...