In questo articolo, vi mostrerò come zippare e decomprimere una cartella o directory in Linux. Questo potrebbe sembrare banale, ma a volte le persone fanno fatica a farlo bene. Iniziamo.

Installazione di Zip Utilities su Ubuntu/Debian

Prima aggiorna la cache del repository di pacchetti apt con il seguente comando:

$ sudo apt-get update

La cache del repository di pacchetti apt dovrebbe essere aggiornata.

Ora installa i pacchetti zip e unzip con il seguente comando:

$ sudo apt-get install zip unzip -y

I pacchetti zip e unzip dovrebbero essere installati. Nel mio caso, sono già installati.

Installazione di Zip Utilities su RHEL 7/CentOS 7

Prima aggiorna la cache del repository dei pacchetti yum con il seguente comando:

$ sudo yum makecache

Ora installa i pacchetti zip e unzip con il seguente comando:

$ sudo yum install zip unzip

Ora premi y e poi premi <Enter> per continuare.

I pacchetti zip e unzip dovrebbero essere installati.

Zipping a Folder/Directory Graphically

Se hai un qualsiasi ambiente grafico desktop installato sulla tua distribuzione Linux scelta, allora puoi usarlo per archiviare qualsiasi cartella con Zip molto facilmente.

Prima aprite il vostro File Manager preferito e andate nella posizione in cui avete la cartella che volete archiviare tramite Zip. Nel mio caso sto usando il file manager Nautilus nell’ambiente desktop GNOME 3.

Diciamo che vuoi archiviare la cartella Downloads/ come indicato nello screenshot qui sotto.

Ora fai clic destro sulla cartella Downloads/ e clicca su Compress… come indicato nello screenshot qui sotto.

Ora scrivi un nome per il tuo archivio Zip e seleziona .zip

Una volta finito, clicca su Create.

Si dovrebbe creare un file backup.zip. Questo è l’archivio Zip della directory Downloads/.

Salvare una cartella/directory usando l’interfaccia a riga di comando (CLI)

Se non hai nessun ambiente grafico desktop installato sul tuo computer, non preoccuparti. Puoi ancora usare l’interfaccia a riga di comando (CLI) per archiviare una cartella.

Prima vai alla posizione in cui la cartella che vuoi archiviare è disponibile con il seguente comando:

$ cd PATH

NOTA: PATH è la posizione in cui si trova la cartella desiderata.

Per esempio, se vuoi archiviare la cartella /etc. Quindi il PATH dovrebbe essere la directory principale /.

Anche, se si desidera Zip archive la directory /etc/apt, quindi il PATH dovrebbe essere /etc.

Archivio Zip, directory /etc/apt.

$ cd /etc

Il comando per zippare una cartella o una directory è:

$ zip -r OUTPUT.zip FOLDER

NOTE: Qui FOLDER è la directory che vuoi zippare. OUTPUT è il percorso di un file dove l’archivio Zip di FOLDER sarà salvato.

Per esempio, esegui il seguente comando per archiviare Zip la directory /etc/apt e salvarla nella directory HOME del tuo utente come apt_backup.zip:

$ zip -r ~/apt_backup.zip apt/
Or
$ zip -r $HOME/apt_backup.zip apt/

La directory o cartella /etc/apt dovrebbe essere archiviata Zip.

Dovrebbe essere salvata nel file ~/apt_backup.zip come puoi vedere dallo screenshot qui sotto.

$ ls -lh ~
Oppure
$ ls -lh $HOME

Estrarre l’Archivio Zip Graficamente

Se hai un ambiente desktop grafico installato, allora estrarre l’archivio Zip è molto facile.

Basta cliccare con il tasto destro sull’archivio Zip che vuoi estrarre e dovresti vedere il seguente menu. Seleziona Estrai qui o Estrai in… per decomprimerlo.

Se vuoi estrarre l’archivio nella tua directory di lavoro corrente (la directory in cui ti trovi ora), allora clicca su Estrai qui. Dovrebbe essere estratto come puoi vedere nella sezione contrassegnata dello screenshot qui sotto.

Se vuoi estrarlo in una directory diversa, allora clicca su Estrai in…

Si dovrebbe aprire un selezionatore di directory come puoi vedere nella sezione contrassegnata dello screenshot qui sotto.

Seleziona una directory e clicca su Seleziona.

L’archivio Zip dovrebbe essere estratto in quella directory come puoi vedere nella sezione contrassegnata dello screenshot qui sotto.

Estrazione dell’archivio Zip usando l’interfaccia a riga di comando (CLI)

Se non hai l’ambiente grafico desktop installato sulla tua distribuzione Linux, non preoccuparti. Puoi estrarre l’archivio Zip usando l’interfaccia a riga di comando (CLI).

Prima naviga nella directory dove vuoi estrarre l’archivio Zip con il seguente comando:

$ cd EXTRACT_DIR

NOTA: EXTRACT_DIR è la directory dove vuoi estrarre l’archivio Zip.

Poi esegui il seguente comando per estrarre l’archivio Zip:

$ unzip ZIP_ARCHIVE.zip

NOTE: Qui ZIP_ARCHIVE è il percorso dell’archivio Zip che vuoi estrarre.

Per esempio, estraiamo il file ~/apt_backup.zip nella directory ~/Downloads/.

Prima naviga nella directory ~/Downloads:

$ cd ~/Downloads

Ora lancia il seguente comando per estrarre il file apt_backup.zip:

$ unzip ~/apt_backup.zip

~/apt_backup.zip file dovrebbe essere estratto.

La directory apt/ estratta.

Ecco come zippare e decomprimere una cartella o directory in Linux. Grazie per aver letto questo articolo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.