tar相关内容
我正在尝试编写一个程序,在磁带上存储大量数据(100 PB的数据)。我正在使用tar将文件分组在一起,但是出于技术原因,我决定在一个磁带中写入多个tar。 为了轻松查找正在存储的数据磁带,我决定创建一个小索引并将其写入磁带的开头。所以我正在做这样的事情: #创建一个空的索引文件 头-c 1M index.txt #倒带 mt -f / dev
..
我在bz2文件中放置了大约200,000个文本文件。我的问题是,当我扫描bz2文件以提取所需的数据时,它的运行速度非常慢。它必须浏览整个bz2文件以完善我要查找的单个文件。 此外,我考虑过可能要组织tar.bz2中的文件,以便让我知道在哪里查看。反正有组织到bz2中的文件吗? 更多信息/编辑: 我需要查询每个文本文件的压缩文件。是否有更好的压缩方法支持如此大量的文件并进行了彻底压缩?
..
我通常使用 tar zcvf 进行压缩,并使用 tar zxvf 进行解压缩(由于习惯而使用gzip)。 我最近获得了具有超线程功能的四核CPU,所以我有8个逻辑核,而且我注意到在压缩/解压缩过程中许多核没有使用。 有什么办法可以利用未使用的内核来使其更快? 解决方案 您可以使用 pigz 代替gzip,后者会在多个内核上进行gzip压缩。代替使用-z选项,可以通过Pigz传递
..
我正在执行PowerShell中的自动化任务,该任务使用递归和7z.exe实用程序将几个.tar存档的内容提取到各自的子文件夹中。 我遇到了一个问题,即输出转储到我的工作目录而不是子目录gci -r中,找到了原始的压缩文件。 到目前为止,我有: $ files = gci -r |其中{$ _。Extension -match“ tar”} foreach($ files中
..
问题:我希望能够一步提取tar.gz文件。这使我的问题几乎与这个问题相同: tar-gz的堆栈溢出问题。 我的问题是几乎,但不完全相同,因为我想在Windows上使用bat文件或Ruby / Perl / Python脚本中的7-Zip命令行(或类似方式)执行此操作。 问题:事实证明,这项看起来很简单的任务比首次出现时要涉及的更多。 解决方案 7z e example.tar
..
我正在研究 Postgres DVD教程,并且正在遇到 运行 pg_restore -U postgres -d dvdrental〜[filepath] /dvd-database.tar.gz 给我 pg_restore:[存档]输入文件似乎不是有效的存档。 到目前为止,我的流程如下: 下载 dvdrental.zip 文件 使用 tar czf dvd-database.
..
我正在像在C中那样执行tar,但遇到了问题. 我只想存档和取消存档文件和目录,所以我操作以下命令:tar -cvf NAME.tar FILE1 [FILE2...] 现在我正在尝试获取此存档的标题POSIX: struct posix_header { /* byte offset */ char name[100]
..
我现在有一个tar.gz,我只想从其中提取一个或两个文件,然后一次性打包/添加到新的tar.gz中.当然,我可以将其保存到一个临时文件中并使用它,但是绝对要求是在没有任何中间文件输出(即管道)的情况下完成所有操作.换句话说,我想要的是类似以下的伪代码(显然语法不正确) tar -xvf first.tar.gz subdir1/file1 subdir2/file2 | tar cf - |
..
我有一个很大的tar文件,我为split.是否可以使用管道cat并解压缩文件. 类似的东西: cat largefile.tgz.aa largefile.tgz.ab | tar -xz 代替: cat largefile.tgz.aa largfile.tgz.ab > largefile.tgz tar -xzf largefile.tgz 我一直在环顾四周,找不到
..
我想即时将mysql备份到磁带上.像 mysqldump|tar --filename=mysqlbackup.sql > /dev/tape 我希望磁带中包含一个tar文件,而该文件中包含"mysqldump.sql" 因此,应该输出命令"tar -t
..
是否有任何安全的方法可以在不使用exec命令的情况下从php创建zip存档或tar.gz? 谢谢 解决方案 如果要创建tar.gz,并且使用的是PHP 5.3+,则可以使用try { $a = new PharData('archive.tar'); // ADD FILES TO archive.tar FILE $a->addFile('data.xls'); $a->addFi
..
如何使用纯PHP在不使用exec('tar')或任何其他命令的情况下在php中解压缩文件? 我的问题如下:我有一个26mb的tar.gz文件,需要将其上传到我的服务器上并解压缩.我尝试使用net2ftp提取它,但是它不支持tar.gz上传后解压缩. 我正在使用免费的Web主机,因此它们不允许任何exec()命令,并且它们也不允许访问提示.那么我要如何解开这个东西呢? PHP有内置
..
我正在构建一个供人们上传PHP中的.tar(和.tar.gz,.tar.bz2,.zip等)文件的系统.上载文件是可以的,但是在上载档案后,我想列出档案中包含的文件. 有人可以推荐一个可以读取文件存档的优秀PHP库吗? 我在Pear上发现了 File_Archive ,但是几年来它没有更新. ZipArchive非常适合.zip文件,但我需要一些可以处理更多文件类型的文件. 更新
..
我正在一个没有root访问权限的盒子上工作.但是,有一个/share文件夹,每个人都可以访问该文件夹以进行读写. 我想找到一种放置python库的方法,以便每个人都可以访问和使用它们. 我发现可以将egg文件放在/share/pythonLib文件夹和python脚本中. import sys sys.path.append("/share/pythonLib/foo.egg")
..
与鸡蛋相比,滚轮的优势显而易见(请参见为什么不加鸡蛋? https://pypi.python .org/pypi/wheel ). 但是,对我来说,尚不完全清楚使用轮子比tar.gz有什么好处.我可能会错过一些明显的东西,例如“它们相同". 如我所见,它们都可以直接使用pip进行安装(即使在Windows中也是如此),具有相似的尺寸,并且在包装上也需要类似的工作. 在我看来,听起来像是在证
..
我试图对文件进行tar压缩并最终将其覆盖.我在Xcode中工作,我想知道是否有办法恢复覆盖的文件. 解决方案 除非您将其保存在其他地方,否则不太可能.抱歉
..
我正在尝试创建一个脚本,该脚本将遍历rootDir的所有文件夹和子文件夹,以查找特定的文件夹和文件集.如果脚本可以找到该文件夹(例如testfolder1)在其中,则: textfile.txt image.jpg (可选)subtitles.dxfp 包含video.mp4文件的另一个文件夹(例如testsubfolder1) (可选)包含video_trailer.mp4文件
..
我有一个.tar文件,其中包含数百张图片(.png).我需要通过opencv处理它们. 我想知道出于效率原因是否可以在不经过光盘的情况下进行处理.换句话说,我想从与tar文件相关的内存流中读取图片. 例如考虑 import tarfile import cv2 tar0 = tarfile.open('mytar.tar') im = cv2.imread( tar0.
..
我目前正在使用一个Web应用程序,该应用程序包括使用Java安装所有驱动器并提取tar.gz文件.由于该应用程序在Linux环境中运行,因此我想尝试使用unix命令,例如"mount"和"tar". Runtime runtime = Runtime.getRuntime(); Process proc; String mountCommand = "mount -t cifs -o us
..
我正在尝试执行一个Ansible剧本,该剧本具有使用unarchive模块的任务.因为我在OSX上执行此操作,所以我需要它使用gnu-tar,而不是OSX通常随附的bsd tar,因为我已经使用brew安装了gnu-tar,并将此程序包的gnubin文件夹放在$PATH变量中其他路径的前面.但是,我的剧本仍在/usr/bin文件夹(原始tar的位置)中寻找tar,而不是新安装的gnu-tar.
..