tar相关内容

在python脚本中读取tar文件内容而不解压它

我有一个 tar 文件,里面有很多文件.我需要编写一个 python 脚本,该脚本将读取文件的内容并给出总字符数,包括字母总数、空格、换行符等所有内容,而无需解压 tar 文件. 解决方案 你可以使用getmembers() >>>导入 tarfile>>>tar = tarfile.open("test.tar")>>>目标.getmembers() 之后,您可以使用 extra ..
发布时间:2021-06-25 19:45:49 Python

Python tarfile 进度

在将文件添加到 python 中的 tar 存档时,是否有任何库可以显示进度,或者可以扩展 tarfile 模块的功能来执行此操作? 在理想的世界中,我想展示 tar 创建的整体进度以及何时完成的预计到达时间. 对此的任何帮助将不胜感激. 解决方案 好像可以使用 tarfile.add() 的 filter 参数 使用 tarfile.open(, 'w') 作为 tar ..
发布时间:2021-06-21 20:31:16 Python

管道/流 gnupg 输出到 tarfile

我有以下代码,但显然这不是真正的流媒体.这是我能找到的最好的,但它首先将整个输入文件读入内存.我想在解密巨大(> 100Gb 文件)时将它流式传输到 tarfile 模块而不使用我的所有内存 导入tarfile,gnupggpg = gnupg.GPG(gnupghome='C:/Users/niels/.gnupg')使用 open('103330-013.tar.gpg', 'r') 作为输 ..
发布时间:2021-06-18 18:30:54 Python

如何在 Perl 中像 tar 那样在 UNIX 中归档目录?

我想归档一个目录(我不知道我是否可以调用“我想压缩一个目录").当我解压缩它时,我想保留另一端的访问权限.我应该用 perl 解决这个问题. 感谢您的回复,但为什么我要求这样做 Perl 是我希望它独立于平台.我想将一个大文件传输到多台机器.这些机器可以是任何平台.我应该能够正确解压这个 tar 文件,对吗?所以我想编写自己的 tar 和 untar 程序.为什么我使用 Perl 是为了让它 ..
发布时间:2021-06-15 20:13:42 其他开发

使用不同的文件名将文件添加到 PHP 中的 Tar 存档

我目前正在使用 Archive-Tar Pear 扩展用于 PHP 将文件集合添加到 Tar 存档中. 这些文件存储在带有额外扩展名的文件管理器中例如 filename.tgz.104850209.t 或 filename2.doc.2154395.t 我想在添加文件时删除这个额外的扩展名,以便我的 Tar Archive 包含以下文件:filename.tgz 和 filename2 ..
发布时间:2021-06-15 18:48:33 PHP

无法将函数并行映射到 tarfile 成员

我有一个包含 bz2 压缩文件的 tarfile.我想将函数 clean_file 应用于每个 bz2 文件,并整理结果.在系列中,这很容易使用循环: 将pandas导入为pd导入json导入操作系统进口bz2导入迭代工具导入日期时间导入 tarfile从多处理导入池def clean_file(成员):如果 str(member) 中的“.bz2":f = tr.extractfile(成员) ..
发布时间:2021-06-14 18:53:40 Python

如何修复 NPM 包 Tar,当包是最新的时,存在任意文件覆盖的高漏洞?

我刚刚从 NPM 安装了 Flickity,并在运行 npm audit 后得到了一份 NPM 审计安全报告,指出我在软件包 任意文件覆盖的高漏洞问题>tar 是 node-sass 的一个依赖项,你可以在这里看到: High ..................... 任意文件覆盖包....... tar已打补丁…………>=4.4.2依赖………… node-sass [dev]路径……………… ..
发布时间:2021-06-09 19:24:40 其他开发

npm 审计任意文件覆盖

我最近使用 ng update 更新了我的 angular 版本在运行 npm audit 时,它发现了 1 个高危漏洞,但没有提供解决方法的建议.它通常建议从 package.json 升级一个包,例如:“angular-devkit/build-angular",但我已经在使用他们的最新版本. === npm 审计安全报告 ===人工审核有些漏洞需要您注意才能解决访问 https://go ..
发布时间:2021-06-09 18:55:52 其他开发

使用MacOS终端从.tar.xz存档中提取带有文件扩展名的特定文件

我有许多压缩档案,扩展名为 .tar.xz .我建议解压缩后所需的总大小约为2TB. 在存档中有很多我只想要的图像. 是否有一种方法可以从压缩档案中仅提取扩展名为 .jpeg,.jpeg 和 .gif 的文件,而不必提取每个文件? 谢谢 解决方案 仅提取一种文件类型是很简单的.例如: tar -xjf archive.tar.xz'* .jpeg' 将提取所有扩展 ..
发布时间:2021-05-31 19:01:38 其他开发

分割tar.bz2文件并分别提取每个文件

我可以将一个较大的tar.bz2文件拆分为几个较小的文件,然后在Ubuntu中分别提取这些较小的tar.bz2文件吗? 谢谢 解决方案 我认为这不太容易. .tar.bz2 是单个流,它没有像 zip 这样的索引,该索引不允许跳至存档中特定文件的开头.您可以使用 split 实用程序拆分文件,然后使用 cat 拆分零件并将其提取(可以通过stdin进行操作,以避免在磁盘上重新创建粘贴 ..
发布时间:2021-05-29 23:28:27 服务器开发

Linux上是否有任何命令可将.tar.gz文件转换为.zip?

我已经收到.tar.gz类型的文件,但是我正在使用的应用程序仅接受.zip文件.我需要一种简单的方法来将.tar.gz文件转换为.zip,而不会丢失任何数据. 重命名为.zip是否行得通?我已经尝试过了,但是当我单击该文件时,它显示为无效文件. 对此有任何想法或投入吗? 解决方案 您可能可以将存档 foo.tar.gz 转换为压缩存档 foo.zip ,并使用与此类似的命令: ..
发布时间:2021-05-29 23:20:13 服务器开发

tar为什么不保留文件权限?

我注意到在一个Linux上创建的tarball在另一个Linux上解压缩时不会保留文件权限. 如何使tar保留文件权限? 解决方案 在创建压缩包和解压缩包时都使用 p 选项. ..
发布时间:2021-05-29 22:37:16 服务器开发

用tar归档隐藏目录

目录 mydir 上的 tar 将存档隐藏的文件和隐藏的子目录,但是tar来自 in mydir * 通配符不会.这是已知的不一致或错误吗? 编辑:附加信息.带有 * 通配符的 in mydir 中的 tar 不会“看到";也不将隐藏文件和隐藏子目录归档在 immediate 目录中.但是,在 mydir 的非隐藏子目录中,隐藏文件和隐藏子目录将被存档.换句话说,在目录树的更深处,隐藏的对 ..
发布时间:2021-05-29 22:35:27 服务器开发

tar.gz和tgz是同一回事吗?

我用 tar czvf file 命令创建了.tgz文件,然后我得到了一个tgz文件.我想知道它和tar.gz之间的区别. 解决方案 我认为在旧的软件包回购日中,使用.tgz是因为Dos软盘上的文件只能具有三个字母扩展名.删除此限制后,.tar.gz会通过显示存档类型(tar)和拉链(gzip)来变得更加冗长. 它们是相同的. ..
发布时间:2021-05-29 22:34:28 服务器开发

使用与文件相同的名称但在不同的文件夹中创建tar

我在一个文件夹中有多个文件.有什么方法可以从每个与文件同名的文件中创建单独的tar文件,并将这些tar文件保存在不同的文件夹中. 例如,假设我在一个文件夹中有文件"file1","file2","file3",那么我想创建名为"file1.tar.gz","file2.tar.gz","file3.tar"的tar文件..gz"放在其他文件夹中. 解决方案 只需从目录内部运行以下简单 ..
发布时间:2021-05-29 22:27:13 服务器开发

如何防止tar覆盖现有档案?

我每天在Ubuntu/Linux上使用命令 tar -cpvzf〜/Backup/backup_file_name.tar.gz directory_to_backup/备份文件几次(文件名包含日期,格式为YYYY-MM-DD格式以及从a到z的字母-a是该日期的第一个备份,等等),但是我想创建一个新的归档文件,如果归档文件已经存在,则不要覆盖它.如何防止tar覆盖现有档案?如果存档存在,我希望ta ..
发布时间:2021-05-29 22:25:29 服务器开发

在Pyspark中读取tar.gz存档时使用特定模式过滤文件

我的文件夹 myfolder.tar.gz 中有多个CSV文件.我以这种方式创建的方法:首先将我的所有文件放在文件夹名称 myfolder 中,然后为其准备一个 tar 文件夹.然后准备该tar文件夹的 .gz . 让我们说我们有5个文件. abc_1.csvabc_2.csvabc_3.csvdef_1.csvdef_2.csv 我想使用Pyspark数据框以特定的文件名模式过滤读 ..
发布时间:2021-05-13 20:10:46 Python

使用gulp创建tar存档

我正在使用gulp-tar创建tar文件...我如何添加一个顶级文件夹,以便当用户运行 tar -xzf myArchive.tar 时,它会提取到一个特定的文件夹中文件夹. 这是我的代码: gulp.task('prod',['min','gittag'],function(){//将/server下的所有文件复制到一个zip文件中gulp.src('../server/**/*'). ..
发布时间:2021-05-13 20:05:54 其他开发

“找到"与"xargs"和"tar"

我要执行以下操作: find.-maxdepth 6 \(-name \ *.tar.gz -o -name bediskmodel -o -name src -o -name ciao -o -name heasoft -o -name firefly -o -name starlink -o -name Chandra \)-prune -o -print |tar cvf somefil ..
发布时间:2021-05-07 19:28:01 其他开发