June 13, 2007

Estrarre file 7z, ZIP, Zip64, CAB, RAR, ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO, DEB con un solo comando shell.


Avete dei file compressi in formati strani (tra quelli presenti nel titolo) e non volete installare un decompressore per ognuno di quelli?

Nessun problema, ecco che p7zip viene in vostro aiuto.

Prima di tutto dovete installarlo, sotto gentoo basta dare emerge app-arch/p7zip mentre su ubuntu basta dare sudo aptitude install p7zip-full

Ora avete a disposizione il potentissimo comando 7z che permette di estrarre con facilità i file dai formati supportati.

Comandi più usati:

  • Elencare il contenuto dell’archivio: 7z l
  • Testare l’archivio: 7z t
  • Estrarre il contenuto (mantenendo i path): 7z x
  • Estrarre il contenuto in una directory specificata: 7z x -o
  • Attenzione, non deve esserci uno spazio fra -o e la directory (esempio: -opippo è corretto, -o pippo no)

Per le altre opzioni vedere man 7z