Tar

是否有一個有效的命令可以在不解壓縮/解壓的情況下列出 tar.bz2 中特定文件的標頭?

  • April 7, 2019

我正在使用一個data.tar.bz2,其中包含許多其他數百 GB 規模的大文件。我只是想看看header特定文件的(第一行)file-of-interest,看看是header什麼file-of-interest

直到現在,我才發現如何列出檔案中的文件,tar.bz2但沒有辦法列出檔案中包含cat的內容file-of-interest。考慮到包含的文件太大,有沒有一種有效的方法可以在不解壓縮/提取的情況下這樣做 ?

如果不解壓縮(至少部分)存檔,您將無法做任何事情。但是,您只能將您感興趣的文件直接提取到標準輸出。例子:

tar -xOf data.tar.bz2 file-of-interest | head -n1 

引用自:https://unix.stackexchange.com/questions/471133