Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 23775|Répondre: 9

[Linux] Explication détaillée des commandes de compression zip et de décompression dans CentOS

[Copié le lien]
Publié sur 16/05/2017 09:37:07 | | |
Les commandes suivantes sont utilisées dans le répertoire /home
CD /Home #进入/Home Directory
1. Compressez le répertoire mydata sous le répertoire /home en mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Extraire le mydata.zip sous le répertoire /home dans le répertoire mydatabak
décompresser mydata.zip -d mydatabak
3. Compressez le dossier abc et 123.txt sous le répertoire /home en un abc123.zip
Zip -R abc123.zip ABC 123.txt
4. Décompressez le wwwroot.zip sous le répertoire /home directement dans le répertoire /home
Dézippe wwwroot.zip
5. Décompressez les abc12.zip, abc23.zip et abc34.zip sous le répertoire /home dans le répertoire /home en même temps
Dézipper ABC\*.zip
6. Vérifiez le contenu dans le wwwroot.zip sous le répertoire /home
dézipper -v wwwroot.zip
7. Vérifier si le wwwroot.zip sous le répertoire /home est complet
dézipper -t wwwroot.zip
8. Extraire tous les fichiers du wwwroot.zip sous le répertoire /home vers le répertoire de premier niveau
Dézipper -J wwwroot.zip
Fonctionnement et maintenance du système Petit rappel chaleureux : qihang01 copyright sur le contenu original, veuillez indiquer la source et le lien original pour la réimpression
=====================================================
Paramètres principaux :
-c : Le résultat de la fermeture éclair
-l : Affiche les fichiers contenus dans le fichier compressé
-p : Similaire au paramètre -c, le résultat de la décompression sera affiché à l’écran, mais aucune conversion ne sera effectuée
-t : Vérifiez si le fichier compressé est correct
-u : Similaire au paramètre -f, mais en plus de mettre à jour les fichiers existants, il dézippe aussi d’autres fichiers du fichier compressé dans un répertoire
-v : Affiche des informations détaillées lors de l’exécution
-z : Affiche uniquement le texte du commentaire du fichier compressé
-a : Effectuer la conversion de caractères nécessaire vers le fichier texte
-b : Ne pas caractériser les fichiers texte
-C : Les noms de fichiers dans les fichiers compressés sont sensibles aux cas majuscules
-j : Ne gère pas le chemin du répertoire initialement dans le fichier compressé
-L : Changer tous les noms de fichiers du fichier compressé en minuscules
-M : Envoyer le résultat de sortie au programme le plus chargé du traitement
-n : Ne pas écraser le fichier original lors du dézippage
-o : Vous n’avez pas besoin de demander à l’utilisateur d’abord, le décompressage écrasera le fichier original après l’exécution
-<密码>P : Option mot de passe pour utiliser le code postal
-q : Aucune information n’est affichée lors de l’exécution
-s : Convertir les caractères vides du nom du fichier en caractères de soulignement
-V : Conserver les informations de version du fichier du VMS
-X : L’UID/GID original du fichier est stocké lors de la dézipption




Précédent:Nouvel outil de scan de fond d’épée
Prochain:Fonctionnalités d’édition après publication de tests
Publié sur 03/01/2018 14:16:29 |
Lors de la décompresse, parfois on veut écraser le fichier original, sinon il faut définir les permissions, le re-téléverser, etc. C’est embêtant.

Si vous ajoutez les paramètres -o après la commande de décompresser, vous ne les demanderez plus, et vous écraserez directement le fichier original et le décompresserez, évitant ainsi beaucoup de problèmes.

Commande : dézipper -o filename.zip
 Propriétaire| Publié sur 23/01/2018 14:29:54 |
Linux, compressez plusieurs fichiers en un seul fichier

Si plusieurs fichiers sont compressés dans un seul package, vous pouvez utiliser la commande suivante :
zip test.zip 1.txt 2.txt 3.txt



 Propriétaire| Publié sur 13/12/2021 11:25:43 |
zip compresse tout le contenu (dossiers) du dossier courant, exclut le répertoire de test, exclut le répertoire des journaux de tous les sous-dossiers, exclut le fichier temporaire de tous les sous-dossiers

 Propriétaire| Publié sur 13/12/2021 11:27:17 |
Commande zip Linux expliquée en détail

-R : Ajuster le fichier d’auto-dé-compresse de l’exécutable ;
-b <工作目录>: Spécifier le répertoire où les fichiers sont temporairement stockés ;
-c : Annoter chaque fichier compressé ;
-d : Supprimer le fichier spécifié du fichier compressé ;
-D : Le nom du répertoire n’est pas établi dans le fichier compressé ;
-f : L’effet de ce paramètre est similaire à celui de la spécification du paramètre « -u », mais il met non seulement à jour les fichiers existants, mais ajoute aussi certains fichiers au fichier compressé s’ils n’existent pas dans le fichier compressé.
-F : Essayer de réparer le fichier compressé corrompu ;
-g : Associer le fichier au fichier compressé existant, au lieu de créer un nouveau fichier compressé ;
-h : aide en ligne ;
-i <范本样式>: Compresser uniquement les fichiers éligibles ;
-j : Seuls le nom du fichier et son contenu sont sauvegardés, pas un nom de répertoire.
-J : Supprime les données inutiles devant le fichier compressé ;
-k : Nom du fichier utilisant le format compatible MS-DOS ;
-l : Lors de la compression du fichier, remplacer le caractère LF par le caractère LF+CR ;
-ll : Lors de la compression du fichier, remplacez le caractère LF+cp par le caractère LF ;
-L : Afficher les informations sur le droit d’auteur ;
-m : Après avoir compressé le fichier et l’avoir ajouté au fichier compressé, supprimer le fichier original, c’est-à-dire déplacer le fichier vers le fichier compressé ;
-n <字尾字符串>: Ne compresse pas les fichiers avec des chaînes de suffixes spécifiques ;
-o : Le fichier avec le dernier temps de changement dans le fichier compressé prévaudra, et le temps de changement du fichier compressé sera fixé au même que le fichier.
-Q : Le processus d’exécution de l’instruction n’est pas affiché ;
-r : Traitement récursif, qui traite ensemble tous les fichiers et sous-répertoires du répertoire spécifié ;
-S : Contient des fichiers système et cachés ;
-t <日期时间>: Fixer la date du fichier compressé à la date spécifiée ;
-T : Vérifiez si chaque fichier du fichier de sauvegarde est correct ;
-u : Remplacer le fichier plus récent par le fichier compressé ;
-v : Afficher le processus d’exécution de l’instruction ou afficher les informations de version ;
-V : Sauvegarder les attributs du fichier du système d’exploitation VMS ;
-w : Si le numéro de version est dans le nom du fichier, ce paramètre n’est valable que sous le système d’exploitation VMS.
-x <范本样式>: Exclure les fichiers éligibles lors de la compression ;
-X : ne sauvegarde pas d’attributs de fichiers supplémentaires ;
-y : Sauvegarder directement la connexion symbolique, pas le fichier vers lequel le lien pointe, ce paramètre n’est valable que sur des systèmes comme UNIX ;
-z : Ajouter des commentaires au fichier compressé ;
-$ : le nom du volume sur le disque où le premier fichier compressé est stocké ;
- <压缩效率>: L’efficacité de compression est une valeur comprise entre 1~9.
 Propriétaire| Publié sur 13/12/2021 11:32:31 |
Linux utilise Vim pour visualiser le contenu d’un package zip sans décompression

Les commandes Vim peuvent également être utilisées pour visualiser le contenu d’une archive ZIP sans avoir à l’extraire. Il fonctionne avec les fichiers d’archives et les dossiers. En plus de ZIP, il peut également être utilisé avec d’autres extensions telles que tar.xz, tar.bz2, tar, tbz.

Par exemple : vim test.zip
 Propriétaire| Publié sur 03/03/2022 21:58:18 |
Installez des packages zip et décompressez hors ligne avec la commande suivante :



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Nombre de téléchargements: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Nombre de téléchargements: 0, 售价: 5 粒MB)
 Propriétaire| Publié sur 01/01/2024 07:20:22 |
Linux utilise tar pour créer des fichiers d’archivage
https://www.itsvse.com/thread-10715-1-1.html
 Propriétaire| Publié sur 14/07/2025 08:52:11 |
Windows utilise tar pour compresser et emballer les dossiers
https://www.itsvse.com/thread-10896-1-1.html
 Propriétaire| Publié sur 04/12/2025 15:06:43 |
Linux compression zip, 7z compression extrême (fichier minimum)
https://www.itsvse.com/thread-11152-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com