2013-03-20 14 views

risposta

6

Perreal's answer è giusto, ma mi consiglia di installare atool (cercarlo nel gestore dei pacchetti della vostra distribuzione). Poi, per ogni tipo di file di archivio, bzip2, gzip, tar ... basta un solo comando da ricordare:

als archive_name 
+0

Quindi, supporta più formati nel tempo? per esempio. LZMA? – einpoklum

+0

Sono abbastanza sicuro che funzioni con LZMA, sì. Tecnicamente, atool è solo uno script Perl intelligente che avvolge i programmi esistenti sul tuo sistema. Se hai installato unrar, funzionerà con file rar, se hai 7zip, atool conoscerà 7z, e così via ... –

40

Use unzip with-l opzione:

unzip -l file.zip 
+0

Link in risposta originale ottiene un HTTP 403 per me, ma la pagina man ha le informazioni a riguardo. (Esegui 'man unzip' o [visiti questo] (http://linux.die.net/man/1/unzip).) – Joe

0

È possibile anche usare "zmore nome_archivio". Elencherà l'archivio e il suo contenuto.

+0

Scusa, non funziona. Forse per gli archivi gzip. – einpoklum

+0

zmore è un filtro perusal di file per la visualizzazione crt del testo compresso. Se comprimi più di un file, mostra solo il primo file. (La risposta di Perreal è efficace, ecco perché scopo zmore di ottenere maggiori informazioni sugli strumenti di file compresso) –

2

Usa lesspipe in Debian/Ubuntu, è anche in grado elencare molti altri tipi di archivio:

 *.arj 
    *.tar.bz2 
    *.bz 
    *.bz2 
    *.deb, *.udeb 
    *.doc 
    *.gif, *.jpeg, *.jpg, *.pcd, *.png, *.tga, *.tiff, *.tif 
    *.iso, *.raw, *.bin 
    *.lha, *.lzh 
    *.pdf 
    *.rar, *.r[0-9][0-9] 
    *.rpm 
    *.tar.gz, *.tgz, *.tar.z, *.tar.dz 
    *.gz, *.z, *.dz 
    *.tar 
    *.jar, *.war, *.xpi, *.zip 
    *.zoo 

Usage:

lesspipe file.zip 

reference

+1

Puoi spiegare in una frase di cosa parla lesspipe? E fornire un collegamento? – einpoklum

0

Per elenco/Vista la contenuto di un file compresso su un host Linux senza decomprimerlo (e dove GZIP è installato), utilizzare il comando "zcat".

zcat compressedfilename | più

+0

Questa non è una risposta alla mia domanda; si tratta di zip, non di gzip; e non riguardo al cat'ing dei contenuti ma elencando quali file si trovano nell'archivio zip. – einpoklum

1
zipinfo -1 filename.zip 

restituisce solo i nomi dei file, e non di più, ad esempio (di risposta):

listing.html 
my_data.csv 
super.txt 
Problemi correlati