ZipInfo elenca tutte le voci nella linea di archivio per linea e riassume tutte le informazioni nell'archivio.
Usando ZipInfo
La sintassi di base per utilizzare il comando è:
$ zipinfo archive_file
Supponendo che tu abbia un file di archivio zip, devi passare il suo nome al comando e vedrai tutte le informazioni. Per il nostro esempio, creiamo un archivio zip contenente diversi file e directory utilizzando il cerniera lampo comando.
Abbiamo creato un archivio con zip, genitore.cerniera lampo, che useremo.
ZipInfo - Utilizzo di base
Elenca le informazioni sull'archivio
Per elencare i contenuti e le informazioni dell'archivio ZIP, utilizzare il comando:
$ zipinfo parentdir.cerniera lampo
L'uscita visualizza le autorizzazioni del contenuto all'interno dell'archivio, delle dimensioni e delle voci totali. Inoltre, questo è il formato "LS -l" predefinito per Unix e può anche essere invocato usando il flag -s.
Nell'output, il primo campo rappresenta le autorizzazioni del file di ciascun file. Il prossimo campo, nel nostro caso, 3.0, rappresenta la versione di zip. Gli ultimi tre campi sono il nome del file e la data e l'ora della modifica.
Visualizza le dimensioni della zip
Per vedere le dimensioni dei file di archivio zip, usa il -H bandiera.
$ zipinfo -h parentdir.cerniera lampo
Nel nostro caso, il file zip è di 880 byte e abbiamo solo 6 voci contenute in esso.
Elenca solo nomi di file
È possibile visualizzare i nomi dei file all'interno del file zip, esclusi tutti gli altri dettagli, come commenti, rimorchi e intestazioni. Usa il -1 Flag come mostrato.
$ zipinfo -1 parentDir.cerniera lampo
Vengono visualizzati solo i nomi di file.
Elenco in verbosio
Il flag -v elencerà le informazioni sul file zip in un formato multipage ed evidenzia i dettagli di ciascun file nell'archivio.
$ zipinfo -v parentdir.cerniera lampo
È possibile notare che le informazioni rappresentano ciascuno dei contenuti dell'archivio e tutte le sue informazioni come commenti, dimensioni, autorizzazioni, dimensioni della compressione, lunghezza del file e altro ancora. Se vuoi ottenere tutti i dettagli della zip dell'archivio, la bandiera -v ha ottenuto le spalle.
Elenca file totali
Il modo più rapido per elencare il numero totale dei file in un archivio zip (le dimensioni totali compresse e non compresse e il fattore di compressione) è utilizzare il flag -t. Tuttavia, vale la pena notare che la dimensione totale compressa è esclusiva dei byte di intestazione aggiuntivi per ogni voce crittografata.
Per elencare i file totali:
$ zipinfo -t parentdir.cerniera lampo
Data e ora di visualizzazione
Puoi usare il -T bandiera da stampare sotto forma di YyMMDD.HHMMSS Se preferisci usare il formato decimale ordinabile per le date,
$ zipinfo -t parentdir.cerniera lampo
L'output sarà:
È quasi come il formato standard ad eccezione del formato decimale.
Includi un commento d'archivio
Se l'archivio zip ha qualche commento, puoi includerli nell'output aggiungendo il -z bandiera.
Trattare con un singolo file nell'archivio
Avendo visto il contenuto del tuo archivio, puoi scegliere di elencare le informazioni di un singolo file. Per fare ciò, è necessario specificare il nome del file di destinazione.
Ad esempio, nel nostro caso, possiamo stampare i dettagli di file5.TXT Usando il comando:
$ zipinfo parentdir.File ZIP5.TXT
Nell'output di seguito, ora abbiamo i dettagli di File5.txt da solo.
È inoltre possibile combinare diverse opzioni mentre specificando esplicitamente quale file all'interno dell'archivio utilizzare.
Facciamo un esempio di ottenere le informazioni di un file specifico. Il comando sarà:
$ zipinfo -v parentdir.File ZIP5.TXT
L'output fornirà solo i dettagli di File5.txt, come mostrato.
Vedi più recentemente modificato
IL -T Il flag consente di visualizzare la data e l'ora associate ai file in formato simbolico. Se lo combini con un'utilità di ordinamento, puoi visualizzare i file recentemente modificati che iniziano con i più recenti.
Usa il comando:
$ zipinfo -t parentdir.zip | sort -nr
IL -nr Ordina la data numericamente al contrario. Nel nostro caso, abbiamo il nostro file5.txt come file modificato più recentemente.
Conclusione
Ci sono molte funzionalità associate a ZipInfo e ciò che abbiamo coperto oggi non limita il suo potere. Ogni volta che è necessario visualizzare il contenuto di un archivio zip, utilizzare il comando ZipInfo Linux. Inoltre, zipinfo -v aprirà la pagina di aiuto per farti girare.