C'è un modo per montare un file.tar.bz2
senza estrarlo sul filesystem? Non mi interessa se il mount è di sola lettura.
Spero che la tua risposta si applichi anche a file.tar.gz
.
"mount" in questo contesto è simile al montaggio di un file ISO.
C'è un modo per montare un file.tar.bz2
senza estrarlo sul filesystem? Non mi interessa se il mount è di sola lettura.
Spero che la tua risposta si applichi anche a file.tar.gz
.
"mount" in questo contesto è simile al montaggio di un file ISO.
Risposte:
Se si vuole fare confusione con fusibile hanno un plugin per montare archivi, tra cui tar.gz .
Sto in qualche modo chiedendo cosa vuoi fare. esiste una discrepanza di modello piuttosto grande tra un filesystem (accesso casuale ai file, accesso casuale ai byte in un file) e un archivio (deve essere letto in serie, una scrittura in un byte può influenzare tutti i byte successivi). Almeno mount in sola lettura.
Il termine mount in questo contesto è mal definito. Immagino che tu voglia guardare dentro il tarball senza estrarlo. Un'utilità utile per questo è Midnight Commander . Vedi anche la pagina del Midnight Commander di Wikipedia .
Questo crea una sorta di filesystem virtuale per tarball, rpms, deb e ogni sorta di altri archivi. Basta accenderlo, navigare verso il tarball e premere Invio. Per leggere un file usa F3, F5 per copiare un file, F10 esce. Almeno su Linux è disponibile un comodo comando nella parte inferiore dello schermo.
Quindi, per riassumere, puoi leggere i file all'interno del tuo tarball e copiarli dal tuo normale filesystem. Spero che questo ti farà bene.
Ho fatto un po 'più di controllo, e sembra che MC è fondamentalmente supportato solo su Unix-like sistemi come Linux, anche se c'è una porta di Windows qui di qualche tipo. Tuttavia, non dichiari quale sia il tuo sistema operativo. Ti suggerisco di farlo.
Come già detto, è possibile utilizzare FUSE. Ecco un link per leggere diversi archivi usando FUSE. libarchive è il primo, che consente il montaggio di archivi tar.bz2 specifici:
http://sourceforge.net/p/fuse/wiki/ArchiveFileSystems/?version=1
ed ecco un link ad un vecchio articolo che fornisce un tutorial su come usare questo:
Hai davvero bisogno di montarlo? Perché l'uso del gestore degli archivi (Linux / gnome) non è sufficiente? Se ne avrai bisogno frequentemente, allora (almeno per me) sembra che potresti stare meglio semplicemente sbucciandolo e montandolo normalmente.
Potresti provare a utilizzare un sistema operativo che consente la compressione di interi file system se le opzioni più semplici non sono sufficienti. Ad esempio FreeBSD con il file system ZFS è una possibilità.
Sono in grado di montare i file tar.bz2 e tar.gz con il file manager Nemo (tramite il menu contestuale quando fai clic con il tasto destro del mouse su un file). Nemo viene fornito con Cinnamon, anche se l'ho provato durante l'utilizzo di XFCE (con un'installazione Xubuntu 18.04 Linux). Non sono sicuro che ci siano dipendenze che non derivano dall'installazione di Nemo, ma in tal caso, l'installazione cinnamon-desktop-environment
dovrebbe installare tutto ciò di cui hai bisogno e molto altro.