vorrei sapere se esiste un sistema veloce per estrarre un file o una directory da un archivio .tar.bz2.
Ho visto che se uso ark (che sinceramente evito come la peste visto che spesso non fa quello che voglio) per vedere il contenuto di un file compresso, prima deve fare la decompressione totale dell'archivio (in una directory temporanea) e poi mostra l'albero dei file e directory. Ora, se un file è molto grande (supponiamo un backup della /home di circa 20-30 GB) è impensabile dover aspettare la decompressione dell'intero archivio in memoria temporanea, se è necessario un solo file.
Quindi mi sono documentato ed ho sempre usato il seguente modo per estrarre un file da un archivio:
Code: Select all
bzcat archivio.tar.bz2 | tar -xv path/al/file -C /path/di/estrazioneMi chiedevo se ci fosse un modo più veloce per farlo, in modo da non dover aspettare un tempo che, paradossalmente, è equivalente al tempo che ci metterei per estrarre l'intero contenuto dell'archivio.
