Sintaks: zip serta nama fail termampat serta nama fail yang hendak dimampatkan.
[root@localhost ~]# zip test.zip test.txt adding: test.txt (deflated 100%) [root@localhost ~]#
Nombor peratusan bar kemajuan yang muncul kemudian menunjukkan bahawa pemampatan telah selesai Kemudian anda boleh mengesahkannya dalam ll untuk melihat sama ada terdapat pakej fail yang anda namakan.
[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 Nyahmampat kanan zip
前面加个un
,要指定路径的话就加个 -d
Sintaks ialah unzip
要解压的文件名 -d
Tentukan laluan penyahmampatan
[root@localhost ~]# unzip test.zip -d /tmp/ Archive: test.zip inflating: /tmp/test.txt [root@localhost ~]#
Bukankah ia sangat mudah? Kemudian gunakan ls dan tambahkan laluan yang anda tentukan untuk mengesahkan sama ada terdapat fail yang anda nyahmampatkan, ini bermakna anda berjaya. Tahniah kerana berjaya mempelajari pemampatan zip dan penyahmampatan zip! ! ! Lepas tu kita teruskan....
[root@localhost ~]# ls /tmp test.txt [root@localhost ~]#
parameter tar ialah
-c Cipta fail termampat
-x Nyahzip fail yang dimampatkan
-t Lihat fail dalam fail mampat tar
-z Gunakan pemampatan gzip
-j menggunakan mampatan bzip2
-v memaparkan fail* semasa pemampatan (biasa digunakan) tetapi tidak disyorkan untuk pelaksanaan latar belakang
-f menggunakan nama fail Nota: f mesti diikuti dengan nama fail serta-merta dan tiada parameter boleh ditambah
Nota:
tar buat arahan fail
Sintaks: tar [parameter] fail dan direktori... ...
[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
Terdapat banyak perkara di bahagian belakang yang saya tidak faham, jadi saya pergi ke belakang dan menyemak dengan ls untuk melihat sama ada ia wujud.
[root@localhost ~]# ls anaconda-ks.cfg initial-setup-ks.cfg test.txt test.zip user [root@localhost ~]#
Kemudian mari kita bercakap tentang penyahmampatan...
tar menambah parameter dan nama fail
[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
Terdapat banyak proses penyahmampatan kemudian, jadi saya akan meninggalkannya, bagaimanapun, penyahmampatan berjaya
1. Versi Linux
2. Buka zip pakej .tar.gz ke direktori semasa
tar -xzvf apache-tomcat-7.0.90.tar.gz
3 Mampatkan fail yang ditentukan ke dalam pakej .tar.gz
tar -czf apache-tomcat-7.0.90.tar.gz ./bin/ ./conf/ ./BUILDING.txt ./README.md
4 Buka zip pakej .war ke direktori semasa
jar -xvf file.war
5 Mampatkan semua fail dalam direktori semasa ke dalam pakej .war
jar -cvfM0 file2.war ./
6 Nyahzip pakej .tar ke direktori semasa
tar -xvf desk.tar
7 Mampatkan fail yang ditentukan ke dalam pakej .tar
tar -czf desk2.tar ./file.pdf ./abc/
Atas ialah kandungan terperinci Gambaran keseluruhan arahan mampatan dan penyahmampatan Centos 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!