Vota questo articolo :
Questo articolo vi è stato utile ?
Sì
No
Vous avez noté 0 étoile(s)
Sommaire
Procédure
La compressione dei file tramite il terminale offre un metodo efficace per gestire lo spazio di archiviazione e facilitare il trasferimento dei dati. In questa guida, esamineremo come utilizzare strumenti come gzip
, bzip2
, zip
e tar
per comprimere e decomprimere i file direttamente da un terminale web. Verranno forniti semplici comandi ed esempi per aiutarvi a scegliere lo strumento di compressione più adatto alle vostre esigenze specifiche, dalla massimizzazione della compressione alla velocità di funzionamento.
Prima di consultare questa documentazione, vi invitiamo ad accedere al terminale Web del vostro hosting.
Il comando zip
è uno strumento utilizzato per la compressione dei file. Viene utilizzato per comprimere file e directory in archivi .zip
, un formato ampiamente utilizzato per la distribuzione e lo scambio di file grazie alla sua compatibilità tra piattaforme diverse.
Funzioni di base
zip
comprime file e directory, riducendone le dimensioni e combinandoli in un unico archivio .zip
.zip
può semplicemente raggruppare i file in un archivio senza compressione, utilizzando l'opzione -0
(compressione zero).Sintassi di base
zip [opzioni] nome_archivio.zip file1 file2 dir1 ...
Opzioni comuni
-r
: ricorsivo, include le directory e il loro contenuto in modo ricorsivo.-q
: Modalità silenziosa, riduce l'output del comando per ridurre il disordine.-e
: cripta l'archivio, richiedendo all'utente di inserire una password per proteggere i file.-u
: Aggiorna l'archivio esistente, aggiungendo solo i file modificati o nuovi.-m
: sposta i file nell'archivio (li rimuove dalla loro posizione originale dopo averli aggiunti all'archivio).Esempi di utilizzo
Creare un archivio di diversi file:
zip archivio.zip file1.txt file2.txt
Questo crea un archivio archivio.zip
contenente file1.txt
e file2.txt
.
Archiviare una cartella in modo ricorsivo:
zip -r archivio.zip cartella/
Archivia l'intero contenuto della cartella/
, comprese le sottocartelle.
Crittografare un archivio:
zip -e secure.zip file1.txt file2.txt
Crea un archivio secure.zip
criptato che richiede una password per accedere al suo contenuto.
Aggiornare un archivio esistente:
zip -u archive.zip newfile.txt
Aggiunge newfile.txt
a un archivio archive.zip
esistente, solo se newfile.txt
è più recente della versione presente nell'archivio o non è già presente.Uso tipico
zip
viene spesso utilizzato per la distribuzione di software, per lo scambio di file tra piattaforme diverse (ad esempio tra Windows e Unix) e per i backup in cui i file devono rimanere accessibili senza decompressione.
In breve, zip
è uno strumento versatile di compressione e archiviazione, ideale per ridurre le dimensioni dei file da memorizzare o trasferire, garantendo al contempo la compatibilità tra diversi sistemi operativi.
Il comando unzip
è lo strumento complementare a zip
, utilizzato per estrarre e gestire gli archivi creati con zip
. Decomprime i file e le directory memorizzati negli archivi .zip
, rendendoli nuovamente accessibili e utilizzabili.
Funzioni di base
unzip
decomprime gli archivi .zip
, estraendone il contenuto nella directory corrente o in una directory specificata.unzip
può essere utilizzato per visualizzare il contenuto di un archivio, consentendo di verificarne il contenuto senza estrarlo.Sintassi di base
unzip [opzioni] nome_archivio.zip
Opzioni comuni
-l
: elenca il contenuto dell'archivio senza estrarlo, visualizzando i nomi dei file, le dimensioni e la data dell'ultima modifica.-d
: Specifica la directory di destinazione per l'estrazione dei file.-o
: Sovrascrive i file esistenti senza chiedere conferma durante l'estrazione.-p
: Estrae i file nello standard output, spesso usato per passare il contenuto a un altro comando.-q
: Modalità silenziosa che riduce la quantità di informazioni visualizzate durante l'estrazione.Esempi di utilizzo
Estrarre un archivio nella directory corrente:
unzip archivio.zip
Estrae tutti i file e le directory contenuti in archive.zip
nella directory corrente.
Elencare il contenuto di un archivio:
unzip -l archive.zip
Visualizza l'elenco dei file contenuti in archive.zip
senza estrarli.Estrarre un archivio in una cartella specifica:
unzip archivio.zip -d /percorso/da/destinazione
Estrae il contenuto di archivio.zip
nella cartella /percorso/da/destinazione
.Estrarre un file specifico dall'archivio:
unzip archivio.zip file1.txt
Estrae solo il file1.txt
da archivio.zip
.Uso tipico
unzip
viene spesso utilizzato per recuperare il contenuto di archivi .zip
scaricati o ricevuti, per operazioni di backup o di recupero dati e negli script in cui gli archivi devono essere decompressi automaticamente per l'installazione di software o per l'aggiornamento dei file.
In breve, unzip
è uno strumento essenziale per la manipolazione degli archivi .zip
, che consente agli utenti di estrarre, gestire e utilizzare facilmente il contenuto degli archivi.
Il comando tar
(abbreviazione di "tape archive") è uno strumento di gestione dei file. Viene utilizzato principalmente per creare archivi di file e per estrarre file da archivi. Sebbene sia tradizionalmente associato al nastro magnetico, tar
è ampiamente utilizzato per archiviare file su dischi rigidi e altri supporti di memorizzazione.
Funzioni di base
tar
può essere utilizzato per combinare numerosi file in un unico file di archivio, rendendone più semplice l'archiviazione e il trasferimento.Sintassi di base
tar [opzioni] [file archivio] [file o directory da archiviare]
Opzioni comuni
-c
: crea un nuovo archivio.-x
: Estrae i file da un archivio.-v
: Modalità verbosa che visualizza i dettagli delle operazioni eseguite.-f
: Utilizzato per specificare il nome del file dell'archivio. Questa opzione è sempre necessaria poiché tar
non ha un nome di file predefinito.-z
: Utilizza gzip per comprimere o decomprimere l'archivio (crea o estrae file .tar.gz
o .tgz
).-j
: Utilizza bzip2 per comprimere o decomprimere (crea o estrae file .tar.bz2
).-J
: Utilizza xz per la compressione o la decompressione (crea o estrae file . tar.xz
).Esempi di utilizzo
Creare un archivio tar di diversi file :
tar -cvf archivio.tar file1 file2
Questo crea un archivio chiamato archivio.tar
contenente file1
e file2
.
Creare un archivio compresso tar.gz:
tar -czvf archive.tar.gz directory/
Archivia e comprime il contenuto della directory/
directory usando gzip.Estrarre il contenuto di un archivio tar:
tar -xvf archive.tar
Estrae tutti i file da archive.tar
nella directory corrente.Elencare il contenuto di un archivio tar senza estrarlo:
tar -tvf archive.tar
Visualizza un elenco dei file contenuti in archive.tar
.Suggerimenti per l'uso
-v
per visualizzare il processo di archiviazione o estrazione, che può essere utile per il debug.tar
è quindi un comando indispensabile per la gestione di file e archivi, che offre una notevole flessibilità nel modo di manipolare, comprimere e decomprimere gli archivi.
Il comando gzip
(GNU zip) è un'utility di compressione molto popolare. Viene utilizzato principalmente per comprimere i file, riducendone le dimensioni per risparmiare spazio su disco e velocizzare il trasferimento dei dati. gzip
viene spesso utilizzato in combinazione con altri strumenti, come tar
, per comprimere intere directory.
Funzioni di base
gzip
sostituisce ogni file con una versione compressa di se stesso, con estensione .gz
.Sintassi di base
gzip [opzioni] [file...]
gzip
.Opzioni comuni
-d
: Decomprime i file (equivalente al comando gunzip
).-k
: Conserva i file di origine, cioè gzip
non cancella i file originali dopo averli compressi.-c
: Scrive sullo standard output, consentendo il reindirizzamento a un altro file o programma.-r
: Se gli argomenti includono delle directory, gzip
le esamina ricorsivamente, comprimendo tutti i file in esse contenuti.-v
: modalità verbosa, visualizza la dimensione dei file prima e dopo la compressione e il rapporto di compressione.-9
: Specifica il livello di compressione, con 9
che rappresenta il livello di compressione più alto e più lento. Il livello predefinito è -6
.Esempi di utilizzo
Comprimere un file :
gzip esempio.txt
Questo sostituirà esempio.txt
con esempio.txt.gz
nella directory corrente.
Decomprimere un file:
gzip -d esempio.txt.gz
Oppure, in modo equivalente :
gunzip esempio.txt.gz
In questo modo si ricostituisce il file originale example.txt
a partire da example.txt.gz
.
Comprimere più file:
gzip file1.txt file2.txt file3.txt
Ogni file verrà compresso e sostituito dalla corrispondente versione .gz
.
Comprimere e reindirizzare l'output:
gzip -c file.txt > file.txt.gz
Comprime file.txt
e reindirizza l'output compresso a file.txt.gz
senza cancellare il file originale.
Uso tipico
gzip
è ideale per comprimere singoli file o flussi di dati. Per gli archivi di più file o directory, gzip
è spesso usato con tar
, come in
tar czf archivio.tar.gz directory/
che crea un archivio tar compresso della directory
.
In sintesi, gzip
è uno strumento di compressione dei file semplice ed efficace, ampiamente utilizzato per ridurre le dimensioni dei file da archiviare o trasmettere.
Ora sapete come :
gzip
, bzip2
, zip
e tar
per ottimizzare lo spazio di archiviazione e rendere sicuro il trasferimento dei dati 💾.zip
e gestirli in modo efficiente utilizzando le numerose opzioni disponibili 🗄️.unzip
, con la possibilità di visualizzare il contenuto senza decompressione 📂.tar
, creando archivi compatti o estraendone il contenuto 📦.gzip
per risparmiare spazio e facilitare la condivisione dei file .gz compressi 🚀.La padronanza di questi strumenti di compressione è essenziale nella gestione quotidiana di file e directory, sia per scopi di backup, archiviazione o trasferimento. Ogni comando offre vantaggi unici e può essere utilizzato singolarmente o in combinazione per soddisfare al meglio le vostre esigenze.
Ci auguriamo che questo articolo vi sia stato utile e che vi abbia fornito le conoscenze necessarie per ottimizzare l'uso dello spazio di archiviazione e la gestione dei vostri file. Vi ringraziamo per la lettura e vi invitiamo a condividere le vostre esperienze o a porre qualsiasi domanda lasciando un commento qui sotto. Il vostro feedback è prezioso e ci aiuta a migliorare continuamente i nostri servizi. Grazie e a presto sulla nostra piattaforma! 😊👍
Vota questo articolo :
Questo articolo vi è stato utile ?
Sì
No
1mn lettura
Come si fa a connettersi al terminale web con il pannello LWS (console web ssh)?
4mn lettura
Come posso utilizzare GIT con il terminale Web sul mio hosting condiviso LWS?
2mn lettura
Come modificare la versione PHP del terminale web del Pannello LWS
0mn lettura
Cosa posso fare sul mio sito WordPress utilizzando il Terminale Web?