Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Forum di discussione italiano
  • Search

Estrarre un file da un archivio tar.bz2 velocemente

Tutte le discussioni direttamente correlabili all'informatica e/o a GNU/*nix.

Moderator: ago

Post Reply
  • Print view
Advanced search
5 posts • Page 1 of 1
Author
Message
fbcyborg
Advocate
Advocate
User avatar
Posts: 3056
Joined: Sun Oct 16, 2005 12:08 pm
Location: ROMA

Estrarre un file da un archivio tar.bz2 velocemente

  • Quote

Post by fbcyborg » Fri Oct 28, 2011 1:22 pm

Salve,

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/estrazione
Il problema è che anche in questo modo ci vuole un'eternità se il file è di grosse dimensioni, e se per disgrazia hai sbagliato il path al file, ho atteso un'eternità per niente.

Mi 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.
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Top
cloc3
Advocate
Advocate
User avatar
Posts: 4840
Joined: Tue Jan 13, 2004 10:09 am
Location: http://www.gentoo-users.org/user/cloc3/
Contact:
Contact cloc3
Website

Re: Estrarre un file da un archivio tar.bz2 velocemente

  • Quote

Post by cloc3 » Fri Oct 28, 2011 8:24 pm

fbcyborg wrote:

Code: Select all

bzcat archivio.tar.bz2 | tar -xv path/al/file -C /path/di/estrazione
se ho capito bene, tu vuoi fare:

Code: Select all

tar -xjf path/al/archivio -C path/di estrazione path/al/file
probabilmente un po di tempo lo guadagni, perchè eviti la pipe al bzcat, ma tieni presente comunque che un archivio è necessariamente un oggetto con una struttura sequenziale.
i miracoli non si possono fare.
vu vu vu
gentù
mi piaci tu
Top
fbcyborg
Advocate
Advocate
User avatar
Posts: 3056
Joined: Sun Oct 16, 2005 12:08 pm
Location: ROMA

  • Quote

Post by fbcyborg » Sat Oct 29, 2011 7:26 am

Grazie,

a quanto ho capito è un metodo alternativo a quello che ho usato io, ma in effetti come dici tu non si possono fare miracoli.
Allora non fa niente. Se dovesse servirmi un file estrarrò tutto quanto :(
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Top
djinnZ
Advocate
Advocate
User avatar
Posts: 4831
Joined: Thu Nov 02, 2006 12:47 pm
Location: somewhere in L.O.S.
Contact:
Contact djinnZ
Website

Re: Estrarre un file da un archivio tar.bz2 velocemente

  • Quote

Post by djinnZ » Sat Oct 29, 2011 10:54 am

cloc3 wrote:i miracoli non si possono fare.
8O tanto (solo per, non mi pare sia il caso di rispondere in simili thread) per togliermi la soddisfazione di contraddirti ...
ma ne sei così sicuro? :roll:
... a fare affermazioni assolute si rischia sempre di far figuracce. :twisted: :twisted: :twisted:

Se non altro si può dire che ci stiamo attrezzando... :twisted: :twisted: :twisted:

In altri frangenti ti avrei risposto più civilmente, credo che avrai ben inteso lo spirito di questo intervento ( ed il suggerimento implicito :twisted: ) e non ti offenderai se non aggiungerò altro per evitare inutili flame.
Last edited by djinnZ on Sat Oct 29, 2011 12:27 pm, edited 4 times in total.
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Top
fbcyborg
Advocate
Advocate
User avatar
Posts: 3056
Joined: Sun Oct 16, 2005 12:08 pm
Location: ROMA

  • Quote

Post by fbcyborg » Sat Oct 29, 2011 10:56 am

Bellissimo il sito! Lo inserisco subito fra i preferiti.
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Top
Post Reply
  • Print view

5 posts • Page 1 of 1

Return to “Forum di discussione italiano”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic