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.