bash比较两个tar.gz

Ell*_*Ell 0 bash gzip compare tar

我需要比较两个档案tar.gz,而不是解压缩它们,列出第一个拱门中不在第二个拱门中的文件名.

我尝试过几种方法,但每次都失败了.我是bash的新手.

aec*_*ley 6

comm -23 <(tar -tzf 1.tar.gz | sort) <(tar -tzf 2.tar.gz | sort)
Run Code Online (Sandbox Code Playgroud)