Files

是否可以將 zip 和 tar.gz 文件作為目錄集成到文件系統中

  • June 27, 2021

我想知道是否有一種方法可以將壓縮文件作為目錄集成(我認為它與掛載有點不同)到文件系統中?

例如,可以下載一個compressed-file.tar.gz到他的本地硬碟驅動器,然後cd compressed-file.tar.gz從壓縮文件夾中執行並執行腳本,或者cp some-file ..提取其中一個文件。

我知道Btrfs支持壓縮,但我不想更改我擁有的文件系統 (ext3) 以支持此功能。

您可以使用該命令archivemount掛載檔案,例如.tar.gz.

$ ls
files.tgz    mnt/

$ archivemount files.tgz mnt

$ ls mnt
file1    file2

[... Perform desired read/write operations on the archive via mnt/ ...]

$ umount mnt

[... Any changes are saved to the archive ...]

archivemount有關更多資訊,請參見手冊頁。它通常沒有安裝,因此您可能需要安裝該軟體包。它也被稱為archivemount。例如,在 Fedora 19 上:

$ sudo yum install archivemount

參考

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