一種歸檔策略,允許我在不解壓縮到磁碟的情況下查看文件內容

一種歸檔策略,允許我在不解壓縮到磁碟的情況下查看文件內容

我在 Unix 上運行。我有一個資料夾,裡面有一組資料夾和文字檔案。我希望將其歸檔到一個壓縮檔案中。

然而,透過標準的 Unix 命令,我想讀取已存檔的目錄樹,並動態地從此目錄讀取特定的文字文件,列印到我期望的標準輸出。

這可能嗎?

答案1

您可以使用tar,例如:

  • 列出樹:

    tar tf foo.tar.gz
    

    (我有一個腳本用於格式化輸出。

  • 要將特定文件提取到標準輸出:

    tar xfO file.tar.gz path/to/txt
    

在 Linux 上你可以使用檔案文件系統,一個基於 FUSE 的檔案系統,可讓您直接存取檔案。

(雖然我不確定這是否是相同的我記得幾年前 Ubuntu 上的 archivefs,但它也以類似的方式運作。

相關內容