Questions tagged «tar»

tar存档格式和/或用于处理tar文件的命令行实用程序。

3
如何在不存储两次的情况下重新压缩200万个gzip文件?
我有大约200万(60GiB)压缩的小文件,我想创建一个压缩的存档,其中包含所有未压缩的版本。不幸的是,我不能全部解压缩它们,然后创建压缩的存档,因为我只有大约70GiB的可用磁盘空间。换句话说,我该如何等效于GNU tar中不存在tar --file-filter="zcat" zcf file.tar.gz directory类似的命令行开关--file-filter?

4
虚拟只写文件系统,用于将文件存储在归档中
我有一个令人尴尬的并行过程,该过程会创建大量几乎(但不是完全)相同的文件。有没有一种方法可以“即时”归档文件,以使数据不会消耗比所需更多的空间? 该进程本身接受命令行参数,并将创建的每个文件的名称打印到stdout。我正在调用它,parallel --gnu它负责分配输入(来自另一个进程)并收集输出: arg_generating_process | parallel --gnu my_process | magic_otf_compressor 管道第一部分的简单示例bash: for ((f = 0; $f < 100000; f++)); do touch $f; echo $f; done 怎么能magic_otf_compressor是什么样子?应该将每个输入行都视为文件名,然后将每个文件复制到压缩.tar存档中(已处理所有文件的存档!),然后将其删除。(实际上,打印每个已处理文件的名称就足够了,另一个| parallel --gnu rm可以负责删除文件。) 有没有这样的工具?我不考虑单独压缩每个文件,这会浪费太多空间。我调查了archivemount(将文件系统保留在内存中->不可能,我的文件太大和太多)和avfs(无法使其与FUSE一起使用)。我错过了什么? 我距离自己入侵这样的工具仅一步之遥,但必须有人做过…… 编辑:从本质上讲,我认为我正在寻找一个stdin前端libtar(而不是从命令行tar读取参数的命令行前端)。

2
如何截存特定日期之间的scp / tar文件?
我只需要在2013年10月10日至2013年3月13日之间的两个suse服务器之间复制数据库日志文件 希望在复制之前先压缩文件,以便将它们压缩并压缩。目前,我正在使用tar -cvzf /tmp/saas_archive_logs.tar.gz /var/lib/edumate/backup/archive_logs/db2inst1/SAAS --newer-mtime=2013-03-10该功能,可以获取2013年3月10日至今的所有文件。但我不需要所有这些。而且我没有找到任何tar开关。
8 files  tar  date  scp 

6
如何使用“更改目录”选项使tar遍历工作
我有followin目录结构: base/ files/ archives/ scripts/ 我想一个脚本来运行的scripts/,压缩文件,那场比赛results.*.log中files/为gzip压缩tar归档文件中archives/。 我正在尝试以下命令: tar czfC ../archives/archive.tar.gz ../files results.*.log 但是我明白了 tar: results.*.log: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors 而 tar czfC ../archives/archive.tar.gz ../files results.a.log 可以正常工作。也 tar czf ../archives/archive.tar.gz ../files/results.*.log 以我想要的方式工作,除了它files/在文件中添加了前缀并且还发出警告: tar: Removing leading `../' from member names …
8 wildcards  tar 


4
如何使用7-zip命令行工具充气并提取.tar.bz2
我有一个要通过7-zip命令行工具解压缩和解压缩的.tar.bz2文件。 所以基本上我正在寻找相当于 tar -xjf foo.tar.bz2 对于7-zip,只有用于提取的选项“ x”,因此 7z x foo.tar.bz2 给我膨胀的foo.tar文件,而不是解压缩tar内部的所有目录。7z对应的选项是什么?
7 tar  7z 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.