Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 23775|Risposta: 9

[Linux] Spiegazione dettagliata dei comandi di compressione zip e decompressione in CentOS

[Copiato link]
Pubblicato su 16/05/2017 09:37:07 | | |
I seguenti comandi sono gestiti nella directory /home
CD /Home #进入/Home directory
1. Comprimere la directory mydata sotto la directory /home in mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Estrai il mydata.zip sotto la directory /home nella directory mydatabak
unzip mydata.zip -d mydatabak
3. Comprimi la cartella abc e 123.txt sotto la cartella /home in una abc123.zip
zip -r abc123.zip ABC 123.txt
4. Scomprimi il wwwroot.zip sotto la directory /home direttamente nella directory /home
Sblocca wwwroot.zip
5. Scomprimere contemporaneamente la abc12.zip, la abc23.zip e la abc34.zip sotto la directory /home
Sblocca ABC\*.zip
6. Controlla il contenuto nella wwwroot.zip sotto la directory /home
Sblocca -V wwwroot.zip
7. Verifica se il wwwroot.zip nella directory /home è completo
Sblocca la zip -t wwwroot.zip
8. Estrarre tutti i file nel wwwroot.zip sotto la directory /home nella directory di primo livello
Sblocca -J wwwroot.zip
Funzionamento e manutenzione del sistema Ricordo promemoria: qihang01 copyright sui contenuti originali, si prega di indicare la fonte e il link originale per la ristampa
=====================================================
Parametri principali:
-c: Il risultato della sceriffa
-l: Visualizza i file contenuti nel file compresso
-p: Simile al parametro -c, il risultato della decompressione sarà visualizzato sullo schermo, ma non verrà effettuata alcuna conversione
-t: Controlla se il file compresso è corretto
-u: Simile al parametro -f, ma oltre ad aggiornare i file esistenti, scomprime anche altri file dal file compresso in una directory
-v: Visualizza informazioni dettagliate quando viene eseguito
-z: Mostra solo il testo del commento del file compresso
-a: Effettuare la conversione necessaria del carattere nel file di testo
-b: Non caratterizzare i file di testo
-C: I nomi dei file nei file compressi sono distinti dalla mastruzzeria e la maiuscola
-j: Non gestisce il percorso della directory originariamente nel file compresso
-L: Cambia tutti i nomi dei file nel file compresso in minuscole
-M: Invia il risultato di output al programma più ampio per l'elaborazione
-n: Non sovrascrivere il file originale durante la sblocco
-o: Non è necessario chiedere prima all'utente, la sblocco sovrascriverà il file originale dopo l'esecuzione
-P<密码>: Opzione password per usare la zip
-d: Nessuna informazione viene visualizzata durante l'esecuzione
-s: Converti i caratteri vuoti nel nome del file in caratteri sottolineati
-V: Conserva le informazioni sulla versione del file della VMS
-X: L'UID/GID originale del file viene memorizzato quando viene scompresso




Precedente:Nuovo strumento di scansione dello sfondo della spada
Prossimo:Funzionalità di editing post pubblicazione di test
Pubblicato su 03/01/2018 14:16:29 |
Quando si sblocca, a volte si vuole sovrascrivere il file originale, altrimenti bisogna impostare i permessi, ricaricare, ecc. È un problema.

Se aggiungi i parametri -o dopo il comando unzip, non li richiederai più e riscriverai direttamente il file originale e lo sbloccherai, risparmiando molti problemi.

Comando: sblocca -o filename.zip
 Padrone di casa| Pubblicato su 23/01/2018 14:29:54 |
Linux, comprimi più file in un unico file

Se più file vengono compressi in un unico pacchetto, puoi usare il seguente comando:
zip test.zip 1.txt 2.txt 3.txt



 Padrone di casa| Pubblicato su 13/12/2021 11:25:43 |
zip comprime tutti i contenuti (cartelle) della cartella corrente, esclude la cartella di test, esclude la directory dei log di tutte le sottocartelle, esclude il file temporaneo di tutte le sottocartelle

 Padrone di casa| Pubblicato su 13/12/2021 11:27:17 |
Spiegazione dettagliata del comando zip di Linux

-R: Regolare il file eseguibile di auto-sprint;
-b<工作目录>: Specificare la directory dove i file sono temporaneamente memorizzati;
-c: Annotare ogni file compresso;
-d: Elimina il file specificato dal file compresso;
-D: Il nome della directory non è stabilito nel file compresso;
-f: L'effetto di questo parametro è simile a quello di specificare il parametro "-u", ma non solo aggiorna i file esistenti, ma aggiunge anche alcuni file al file compresso se non esistono nel file compresso.
-F: Prova a riparare il file compresso corrotto;
-g: Allegare il file al file compresso esistente, invece di creare un nuovo file compresso;
-h: aiuto online;
-i<范本样式>: Comprimere solo i file idonei;
-j: Vengono salvati solo il nome del file e il suo contenuto, non un nome di directory.
-J: Elimina i dati non necessari davanti al file compresso;
-k: Nome file che utilizza il formato compatibile MS-DOS;
-l: Quando si comprime il file, sostituire il carattere LF con il carattere LF+CR;
-ll: Quando si comprime il file, sostituisci il carattere LF+cp con quello LF;
-L: Mostra informazioni sul copyright;
-m: Dopo aver compresso il file e aggiuntolo al file compresso, eliminare il file originale, cioè spostarlo nel file compresso;
-n<字尾字符串>: Non comprime file con stringhe di suffissi specifiche;
-o: Il file con l'ultimo tempo di modifica nel file compresso prevalerà, e il tempo di modifica del file compresso sarà impostato allo stesso del file.
-Q: Il processo di esecuzione delle istruzioni non viene visualizzato;
-r: Elaborazione ricorsiva, che elabora insieme tutti i file e le sottodirectory nella directory specificata;
-S: Contiene file di sistema e nascosti;
-t<日期时间>: Imposta la data del file compresso alla data specificata;
-T: Controlla se ogni file nel file di backup è corretto;
-u: Sostituire il file più recente con quello compresso;
-v: Visualizzare il processo di esecuzione delle istruzioni o visualizzare le informazioni sulla versione;
-V: Salva gli attributi dei file del sistema operativo VMS;
-w: Se il numero di versione è nel nome del file, questo parametro è valido solo sotto il sistema operativo VMS.
-x<范本样式>: Escludere file idonei durante la compressione;
-X: non salva attributi file aggiuntivi;
-y: Salva direttamente la connessione simbolica, non il file a cui punta il collegamento, questo parametro è valido solo su sistemi come UNIX;
-z: Aggiungere commenti al file compresso;
-$: il nome del volume sul disco dove è memorizzato il primo file compresso;
-<压缩效率>: L'efficienza di compressione è un valore compreso tra 1~9.
 Padrone di casa| Pubblicato su 13/12/2021 11:32:31 |
Linux utilizza Vim per visualizzare il contenuto di un pacchetto zip senza decompressione

I comandi Vim possono anche essere utilizzati per visualizzare il contenuto di un archivio ZIP senza doverlo estrarre. Funziona con file e cartelle di archivio. Oltre a ZIP, può essere utilizzato anche con altre estensioni come tar.xz, tar.bz2, tar, tbz.

Per esempio: vim test.zip
 Padrone di casa| Pubblicato su 03/03/2022 21:58:18 |
Installa i pacchetti zip e sblocco offline con il seguente comando:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Numero di download: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Numero di download: 0, 售价: 5 粒MB)
 Padrone di casa| Pubblicato su 01/01/2024 07:20:22 |
Linux utilizza tar per creare file di archivio
https://www.itsvse.com/thread-10715-1-1.html
 Padrone di casa| Pubblicato su 14/07/2025 08:52:11 |
Windows usa tar per comprimere e confezionare cartelle
https://www.itsvse.com/thread-10896-1-1.html
 Padrone di casa| Pubblicato su 04/12/2025 15:06:43 |
Linux compressione zip, 7z compressione estrema (file minimo)
https://www.itsvse.com/thread-11152-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com