当前位置: 首页 > 面试题库 >

Linux上两个.tar.gz文件列表之间的区别

邹毅
2023-03-14
问题内容

具有两个不同的.tar.gz文件:第二个.tar.gz是第一个.tar.gz的子集。

我需要单行命令才能在第二个.tar.gz中找到丢失的文件。

例如:

1.tar.gz文件列表:

1.jsp
2.txt
3.htm

2.tar.gz文件列表:

1.jsp
3.htm

输出应为:

2.txt

问题答案:

只需列出内容并执行diff

diff <(tar -tvf 1.tar.gz | sort) <(tar -tvf 2.tar.gz | sort)


 类似资料:
  • 问题内容: 我已经看到在Python中实际上有两种(也许更多)串联列表的方法:一种方法是使用extend()方法: 另一个使用plus(+)运算符: 现在,我想知道:这两个选项中的哪一个是列表连接的“ pythonic”方式,并且两者之间有区别(我查看了Python的官方教程,但找不到有关此主题的任何信息)。 问题答案: 在字节码级别上的唯一区别是,该方式涉及函数调用,在Python中该函数比。调

  • 问题内容: 我在尝试实现的算法周围束手无策。我有两个列表,希望从两个列表中进行特定组合。 这是一个例子。 在这种情况下,输出为: 我的名字可能比数字多,即。这是一个具有3个名称和2个数字的示例: 输出: 问题答案: 注意 :此答案是针对上面提出的特定问题的。如果您来自Google,只是想寻找一种使用Python获得笛卡尔积的方法,或者您可能正在寻找简单的列表理解方法- 请参见其他答案。 假设。然后

  • 问题内容: 我对这两种结构感到非常困惑。这两个表的优缺点是什么?哪一个更好,为什么? 表格1 表2 问题答案: 通常,第二个表在数据库设计的上下文中是 反模式的 。而且,它还有特定的名称: 实体属性值 (EAV)。在某些情况下,使用这种设计是有道理的,但是这种情况很少见,甚至可以避免。 为什么EAV不好 数据完整性支持 尽管事实是这样的结构似乎更加“灵活”或“先进”,但这种设计仍存在缺陷。 不可能

  • 问题内容: 抱歉,我的问题是否愚蠢,没关系。但是我只想知道在这两种情况下会发生什么。 两者都只给出相同的结果。但是我知道有一些原因。我不知道这一点。这两个条件有什么区别? 问题答案: 它们之间没有任何区别。许多程序员使用第二种方法只是为了确保他们没有得到。就这样。

  • 问题内容: 我试图找到字典2列表之间的区别。我在该论坛中找到了一些信息,但没有达到我的目的。 在这里,我需要将传入行与字典的available_row列表进行比较,差异要以另一种dict格式列表进行列出。这里我的表名是唯一的。条件:1.任何新添加的列。2.数据类型的任何更改如果这两个条件为true,则Expected_row应该仅包含这些更改的行。 问题答案: 集合是解决此问题的完美解决方案。不幸

  • 问题内容: 我正在尝试合并以下两个文件(交集) 第二个文件Test2.txt 然后最终结果 我确实如下所示 我只是注意到这是联盟设置的。包括所有数据Test1和Test2。 我只希望对Intersection案例显示我期望的结果。仅(1,2,3,4) 你们有什么主意吗?谢谢! 问题答案: