Come visualizzare i contenuti dell'archivio zip in Linux

Come visualizzare i contenuti dell'archivio zip in Linux
Molto probabilmente hai usato tecniche di compressione e archiviazione per il backup o per salvare spazio sul disco rigido. Per visualizzare e accedere al contenuto di quegli archivi, devi estrarli in una directory, il che sembra un compito abbastanza semplice. Tuttavia, se hai a che fare con l'archivio contenente un gran numero di file o i file con grandi dimensioni, diventerà un compito che richiede tempo e fastidioso. Ci sono alcuni comandi in Linux che ti consentono di visualizzare rapidamente il contenuto di un archivio senza estrarlo.

In questo articolo, vedremo alcuni dei comandi Linux che ci aiuteranno a visualizzare il contenuto di un archivio senza la necessità di estrarli.

Si prega di notare che abbiamo spiegato la procedura e i comandi descritti in questo articolo su un sistema Debian 10.

Visualizzazione del contenuto dell'archivio zip

Usando Zmore e Zless

Simile al comando sempre più in Linux, questi comandi possono essere utilizzati per visualizzare il contenuto di un file dalla riga di comando senza estrarre. Il comando Zmore e Zless funziona perfettamente per un file zip; Tuttavia, questi non funzionano per una cartella ZIP che contiene i file multipli.

Per visualizzare il contenuto di un file zip senza estrarre, usa semplicemente il comando Zmore o Zless seguito dal nome file:

$ Zmore

O

$ Zless

Usando ZCAT

Simile ai comandi Zmore e Zless, ZCAT può anche essere utilizzato per visualizzare il contenuto di un archivio zip senza estrarlo. Per visualizzare un file compresso, utilizzare zcat seguito dal nome del file:

$ zcat

Inoltre non funziona con le cartelle con zip contenenti più file. Se si esegue ZCAT per visualizzare un archivio ZIP che contiene i file multipli, mostrerà solo un file che ignora il resto dei file, come mostrato nella seguente screenshot.

Usando VIM

Il comando VIM può anche essere usato per visualizzare il contenuto di un archivio zip senza estrarre. Può funzionare sia per i file e le cartelle archiviati. Insieme a zip, può funzionare anche con altre estensioni, come Tar.xz, catrame.BZ2, TAR, TBZ.

Per visualizzare un file compresso, utilizzare zcat seguito dal nome file:

$ vim

Ci consente di sfogliare l'elenco dei file in una cartella archiviata e visualizzare anche il contenuto di un file specifico. Per visualizzare un file specifico, utilizzare la freccia e immettere i tasti per selezionare il file e premere accedere o utilizzare il clic sinistro per aprire il file specifico.

Per visualizzare un file specifico, selezionalo utilizzando i tasti freccia, quindi premi Invio

Utilizzo del comando zip e decomposizione

Zip è il metodo più comune per archiviare i file, mentre l'arresto aiuta a estrarre quei file. Quando il comando Unzip viene utilizzato senza alcun flag; estrae tutti i file contenuti in un archivio zip. Tuttavia, possiamo usarlo per visualizzare il contenuto di un file senza estrarlo usando un flag specifico. Allo stesso modo, il comando zip può anche essere utilizzato per visualizzare l'elenco dei file in un archivio senza decomprimerlo. Tuttavia, non può essere utilizzato per visualizzare il contenuto di un file.

Per utilizzare zip e decomposizione, dovrai prima installarli nel sistema. Per fare ciò, eseguire questo comando nel terminale:

$ sudo ap-get Installa zip unzip

Per utilizzare il comando zip per navigare l'elenco dei file all'interno di un archivio zip senza decomprimere, digita cerniera lampo seguito da -sf e il nome dell'archivio come segue:

$ zip -sf

Il comando Unzip consente di visualizzare il contenuto di un file insieme alla navigazione dell'elenco dei file. Funziona sia per i file e le cartelle archiviati con zip.

Per sfogliare l'elenco dei file in una cartella archiviata, usa Deblzip con -l bandiera come segue:

$ unzip -l

Per visualizzare il contenuto di tutti i file, usa decomprimere con -C bandiera come segue:

$ unzip -c

Per visualizzare il contenuto di un file specifico nella cartella dell'archivio, aggiungere il nome file alla fine del comando sopra come segue:

$ unzip -c < archive_name> nome del file

Usando 7Z

7Z è un altro utile strumento utilizzato per l'archiviazione e l'estrazione dei file. Supporta varie estensioni, tra cui Zip, 7z, XZ, Tar, Wim, ecc. Può anche essere utilizzato per visualizzare l'elenco dei file in un archivio senza estrarli. Tuttavia, non supporta la visualizzazione del contenuto dei file in un formato non estratto.

Per installare l'utilità 7Z, eseguire questo comando in terminale:

$ sudo apt install p7zip-full

Una volta installato, è possibile visualizzare il contenuto di un archivio con zip utilizzando il l bandiera come segue:

$ 7z l

In questo articolo, abbiamo discusso di alcuni comandi Linux per visualizzare il contenuto di un file di archivio. Usando questi comandi, non dovrai più estrarre i file di archivio pesanti per visualizzare il loro contenuto.