Maison  >  Article  >  Tutoriel système  >  Commande de compression sous Linux

Commande de compression sous Linux

王林
王林avant
2024-02-13 10:54:03740parcourir

Il existe principalement les formats de compression .zip, .gz, .bz2, .tar.gz et .tar.bz2 sous Linux

1.formats .zip, .gz, .bz2

Syntaxe du format .zip :

  • zip nom du fichier compressé fichier source #fichier compressé (les répertoires peuvent également être compressés, mais seul le premier répertoire sera compressé et le contenu du répertoire ne sera pas compressé)
  • zip -r nom du fichier compressé répertoire source #répertoire compressé
  • décompressez le nom du fichier compressé #unzip file

Compressez le fichier 11.txt en : fichier 11.zip : zip 11.zip 11.txt

Commande de compression sous Linux

Compressez le répertoire de codage dans : fichier coding.zip : zip -r coding.zip coding (Comme vous pouvez le voir sur l'image ci-dessous, tout le contenu du répertoire sera compressé)

Commande de compression sous Linux

Compressez le répertoire de codage dans : fichier coding.zip : zip coding.zip coding (il compresse uniquement coding/, qui ne contient pas le contenu original dans le dossier de codage)

Commande de compression sous Linux

Extractez le fichier coding.zip (le fichier coding.zip obtenu dans l'image ci-dessus), vous pouvez voir que tous les fichiers first.c et autres originaux ont disparu

Commande de compression sous Linux

Syntaxe du format .gz :

  • Fichier source gzip #Compressez en un fichier compressé au format .gz, le fichier source disparaîtra

  • gzip -c fichier source > fichier compressé #Compressez au format .gz, conservez le fichier source Par exemple : gzip-c cangls>cangls.gz

    .
  • gzip -r directory #Compressez tous les sous-fichiers du répertoire, mais le répertoire ne peut pas être compressé

  • nom du fichier compressé gunzip #unzip fichier compressé

Commande de compression sous Linux


Syntaxe du format .bz2

  • Fichier source bzip2 #Compresser au format .bz2 sans conserver le fichier source
  • bzip2 -k fichier source #Conserver le fichier source après compression
  • Remarque : la commande bzip2 ne peut pas compresser les répertoires
  • bzip2 -d fichier compressé #Décompresser, -k conserver le fichier compressé
  • Fichier compressé bunzip2 #Decompress, -k conserve le fichier compressé
Commande de compression sous Linux

2, .tar.gz, .tar.bz2 format

En réponse au problème selon lequel les formats .gz et .bz2 ne peuvent pas compresser les répertoires, Linux peut résoudre ce problème en regroupant d'abord tous les fichiers d'un répertoire via la commande tar, puis en les compressant aux formats .gz ou .bz2.

Commande d'emballage tar

  • fichier source du nom de fichier du package tar-cvf
  • Options : -C : Emballage -V : Processus d'affichage -f : Spécifiez le nom du fichier emballé

Par exemple :

Commande de compression sous Linux

Format de compression .tar.gz En fait, le format .tar.gz est d'abord conditionné au format .tar puis compressé au format .gz

.
  • tar-zcvf nom du package compressé # -z : compresser au format .tar.gz (le fichier source sera conservé), le chemin absolu peut être ajouté avant le nom du package compressé
  • nom du package compressé tar-zxvf # -x : Décompressez le format .tar.gz (le fichier compressé d'origine sera conservé)
  • nom du package compressé tar-ztvf # -t : ne décompressez pas le package compressé, affichez directement le contenu du package compressé
Commande de compression sous Linux

Format compressé.tar.bz2

  • tar -jcvf nom du package compressé.fichier source tar.bz2
  • tar -jxvf nom du package compressé.tar.bz2
  • tar -jtvf #Afficher le contenu du package compressé sans décompresser le fichier
Commande de compression sous Linux

Sous Linux, .tar.gz et .tar.bz2 sont les deux formats de fichiers compressés les plus courants. Comme le montre la pratique ci-dessus, ces deux formats de fichiers peuvent facilement compresser des fichiers et des répertoires, et peuvent également être visualisés. contenu contenu dans le package compressé, ces deux formats doivent donc être maîtrisés avec compétence. Quant aux formats .zip, .gz et .bz2, il suffit de les comprendre. Aucune compétence n'est requise lorsque vous souhaitez les utiliser. tant que vous avez une impression, vous pouvez trouver Du Niang.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer