首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >tar diff:只获取文件名

tar diff:只获取文件名
EN

Unix & Linux用户
提问于 2021-05-17 20:41:38
回答 1查看 353关注 0票数 0

使用GNU时,当我执行tar df books.tar.bz2时,可能会得到以下详细结果:

代码语言:javascript
运行
复制
books/a.pdf: Mod time differs
books/a.pdf: Size differs
books/b.pdf: Mod time differs
books/b.pdf: Size differs

有什么方便的方法来代替下面的输出吗?

代码语言:javascript
运行
复制
a.pdf b.pdf

原因很简单,我想使用tar df ...的输出来创建另一个只包含已更改的文件的存档,例如使用gtar cfvj books-updated.tar.bz2 a.pdf b.pdf

EN

回答 1

Unix & Linux用户

发布于 2021-05-23 20:26:49

你看过star吗?

你可以用:

代码语言:javascript
运行
复制
star -diff -tpath < archive.tar

选项-tpath做出不同的选择。

最新版本的星体是在沙利工具。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/650146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档