Rumah >Tutorial sistem >LINUX >Gambaran keseluruhan arahan mampatan dan penyahmampatan Centos 7

Gambaran keseluruhan arahan mampatan dan penyahmampatan Centos 7

WBOY
WBOYke hadapan
2023-12-31 21:02:031145semak imbas

1.mampatan fail zip

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 ~]# 

2. Buka zip fail

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 ~]# 

3.mampatan tar dan penyahmampatan

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...

4. penyahmampatan tar

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

Berikut adalah tambahan dari netizen lain

1. Versi Linux

Centos 7 压缩与解压缩命令小结

2. Buka zip pakej .tar.gz ke direktori semasa

tar -xzvf apache-tomcat-7.0.90.tar.gz

Centos 7 压缩与解压缩命令小结
Centos 7 压缩与解压缩命令小结

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

Centos 7 压缩与解压缩命令小结

4 Buka zip pakej .war ke direktori semasa

jar -xvf file.war

Centos 7 压缩与解压缩命令小结
Centos 7 压缩与解压缩命令小结

5 Mampatkan semua fail dalam direktori semasa ke dalam pakej .war

jar -cvfM0 file2.war ./

Centos 7 压缩与解压缩命令小结
Centos 7 压缩与解压缩命令小结

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!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam