gpt4 book ai didi

linux - 在 Linux 中使用 tar 删除以前缀开头的文件

转载 作者:太空狗 更新时间:2023-10-29 11:46:13 25 4
gpt4 key购买 nike

是否可以从压缩的 tarball 中删除所有以特定名称开头的文件,而无需再次提取和重新创建存档?

最佳答案

tar 文件格式是一种流格式,因此可以通过读取旧文件、跳过不需要的文件并将所有要保留的数据复制到新的 tar 文件来实现。如果 tar 文件也被压缩(例如 .tar.gz),那么您将不得不解压缩、过滤、重新压缩和写入。

我不知道有任何现有工具可以执行此操作,但使用 Python tarfile module 应该相当简单,例如。

关于linux - 在 Linux 中使用 tar 删除以前缀开头的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12865878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com