Archivi ZIP si riferiscono agli archivi del contenitore che contengono uno o più file e directory compresse. I file zip sono multipiattaforma, consentendo di creare archivi Zip in Windows, Linux e MacOS utilizzando varie utilità. Inoltre, i file di archivio ZIP assumono meno spazio, rendendoli più facili da trasferire e archiviare.
In Linux, utilizziamo l'utilità dell'archivio zip per creare archivi zip. Durante tutto questo tutorial, ci concentreremo su come procedere a creare archivi Zip in Linux usando l'utilità ZIP.
Installa Zip
A seconda della distribuzione di Linux, dovrai installare l'utilità zip. Poiché tutte le distribuzioni Linux lo supportano, è possibile utilizzare il gestore di pacchetti per installarlo.
Per Debian/Ubuntu
Su Debian, usa il comando:
Sudo Apt-get AggiornamentoPer rehl/centos
Su CentOS e Famiglia REHL, usa il comando:
Sudo Yum AggiornamentoIl comando zip
Il comando zip è semplice da usare. La sintassi generale per il comando è:
Zip [opzione] zip_name file (s)Per creare un archivio con zip di più di un file, passarli in un elenco (separato dallo spazio) dopo il nome file zip. È anche bene assicurarsi di dover scrivere autorizzazioni nella directory che stai creando il file zip.
Come zip file in Linux
Possiamo compensare i file in una directory come:
zip myarchive.zip file1, file2, file3, file3Il comando sopra visualizza il nome del file aggiunto all'archivio e al metodo di compressione.
L'utilità zip aggiunge automaticamente un .estensione zip nell'archivio del nome file, se non esplicitamente specificato.
Come comprimere le directory zip in Linux
È possibile comprimere le directory e le corrispondenti sotto -directory usando il flag -r. La bandiera -r dirà a Zip per attraversare l'intera directory in modo ricorsivo.
Ad esempio, considera la directory /var /log. Per creare un archivio di tutti i file e le directory, utilizziamo il comando:
tronchi sudo zip.zip /var /logPer sopprimere l'output dal processo di compressione, usa il -q per la modalità di tranquillità. Il comando crea un archivio zip dei file specificati senza output.
sudo zip -q zipname.file zipCome compensare tutti i file in una directory in Linux
Cosa succede se vuoi compensare tutti i file in una directory? In tal caso, usiamo le espressioni jolly per farlo.
SUDO ZIP -Q LEGS.zip /var /log/*Il comando sopra aggiunge tutti i file e le directory nel percorso specificato e li aggiunge all'archivio zip.
Come compensare tutti i file, inclusi i file nascosti
Per aggiungere anche file nascosti a un archivio zip, usa il jolly (.* *). Il comando per questo è:
SUDO ZIP -Q LEGS.backup.zip/var/log/.* *Conclusione
Come mostrato in questo tutorial, Linux ti consente di creare archivi zip. È possibile utilizzare qualsiasi utilità di archivio come Winrar, 7zip, Unzip; Per inarcare i file.
Grazie per aver letto!