Maison >Tutoriel système >Linux >Présentation des commandes de compression et de décompression Centos 7
Syntaxe : zip plus le nom du fichier compressé plus le nom du fichier à compresser.
[root@localhost ~]# zip test.zip test.txt adding: test.txt (deflated 100%) [root@localhost ~]#
Le pourcentage de la barre de progression qui apparaît plus tard indique que la compression est terminée. Vous pouvez ensuite le vérifier dans ll pour voir s'il existe un package de fichiers que vous avez nommé.
[root@localhost ~]# ll 总用量 820004 -rw-------. 1 root root 1587 3月 22 16:58 anaconda-ks.cfg -rw-r--r--. 1 root root 1635 3月 22 17:00 initial-setup-ks.cfg -rw-r--r--. 1 root root 838860800 3月 26 14:56 test.txt -rw-r--r--. 1 root root 814270 3月 26 14:57 test.zip [root@localhost ~]#
zip Décompressez ici zip
前面加个un
,要指定路径的话就加个 -d
La syntaxe est unzip
要解压的文件名 -d
Spécifiez le chemin de décompression
[root@localhost ~]# unzip test.zip -d /tmp/ Archive: test.zip inflating: /tmp/test.txt [root@localhost ~]#
N'est-ce pas très simple ? Utilisez ensuite ls et ajoutez le chemin que vous avez spécifié pour vérifier s'il y a des fichiers que vous avez décompressés. S'il y en a, cela signifie que vous avez réussi. Félicitations pour avoir réussi à apprendre la compression et la décompression zip ! ! ! Puis on continue....
[root@localhost ~]# ls /tmp test.txt [root@localhost ~]#
les paramètres tar sont
-c Créer un fichier compressé
-x Décompressez un fichier compressé
-t Afficher les fichiers dans le fichier compressé tar
-z Utiliser la compression gzip
-j utilise la compression bzip2
-v affiche les fichiers* pendant la compression (couramment utilisé) mais n'est pas recommandé pour une exécution en arrière-plan
-f utilise le nom du fichier Remarque : f doit être suivi immédiatement du nom du fichier et aucun paramètre ne peut être ajouté
.Remarque :
tar créer une commande de fichier
Syntaxe : fichiers et répertoires tar [paramètre]... ...
[root@localhost ~]# tar -czvf user /etc tar: 从成员名中删除开头的“/” /etc/ /etc/fstab /etc/crypttab /etc/mtab /etc/resolv.conf /etc/fonts/ /etc/fonts/conf.d/ /etc/fonts/conf.d/57-dejavu-serif.conf /etc/fonts/conf.d/65-1-vlgothic-gothic.conf /etc/fonts/conf.d/31-cantarell.conf /etc/fonts/conf.d/65-0-lohit-nepali.conf /etc/fonts/conf.d/59-liberation-mono.conf
Il y a beaucoup de choses à l'arrière que je n'arrive pas à comprendre, alors je suis allé à l'arrière et j'ai vérifié avec ls pour voir si elles existent.
[root@localhost ~]# ls anaconda-ks.cfg initial-setup-ks.cfg test.txt test.zip user [root@localhost ~]#
Alors parlons de décompression...
tar ajoute des paramètres et un nom de fichier
[root@localhost ~]# tar -xvf user etc/ etc/fstab etc/crypttab etc/mtab etc/resolv.conf etc/fonts/ etc/fonts/conf.d/ etc/fonts/conf.d/57-dejavu-serif.conf
Il y a beaucoup de processus de décompression plus tard, donc je vais les omettre. Quoi qu'il en soit, la décompression est réussie
.1.Version Linux
2. Décompressez le package .tar.gz dans le répertoire actuel
tar -xzvf apache-tomcat-7.0.90.tar.gz
3. Compressez le fichier spécifié dans un package .tar.gz
tar -czf apache-tomcat-7.0.90.tar.gz ./bin/ ./conf/ ./BUILDING.txt ./README.md
4. Décompressez le package .war dans le répertoire actuel
jar -xvf fichier.war
5. Compressez tous les fichiers du répertoire actuel dans un package .war
jar -cvfM0 fichier2.war ./
6. Décompressez le package .tar dans le répertoire actuel
tar -xvf desk.tar
7. Compressez le fichier spécifié dans un package .tar
tar -czf desk2.tar ./file.pdf ./abc/
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!