前言
在linux下,當我們上傳一個較大的文件或者要安裝一個軟件(如tomcat、mysql等)時,我們需要先將官網下載的壓縮包在linux服務器上進行解壓,再進行安裝。如果是由程序包生成的一個目錄內容較多或較大時,我們還可能需要對某個文件夾需要壓縮,這就需要用到我們本節要介紹的內容,文件(文件夾)的壓縮和解壓。

Linux文件文件夾的壓縮和解壓
1.zip命令
例如:zip -r mysql.zip mysql 該句命令的含義是:將mysql文件夾壓縮成mysql.zip
zip -r abcdef.zip abc def.txt 這句命令的意思是將文件夾abc和文件def.txt壓縮成一個壓縮包abcdef.zip
2.unzip命令
與zip命令相反,這是解壓命令,用起來很簡單。 如:unzip mysql.zip 在當前目錄下直接解壓mysql.zip。
3.tar命令
例如:tar -cvf 123.tar file1 file2 dir1 該句命令實現一個tar壓縮,它是將兩個文件(file1和file2)和一個文件夾(dir1)壓縮成一個123.tar文件。
tar -zxvf apache-tomcat-7.0.75.tar.gz 該命令在解壓安裝tomcat時使用,是將apache-tomcat.7.0.75.tar.gz直接解壓到當前目錄下。tar同時具有壓縮的解壓的功能,使用時根據參數和命令結構區分。
結語
壓縮和解壓命令還有很多可配置的參數,如解壓縮時要不要覆蓋原有的文件等,本文屬於初步接觸者學習使用,不對太復雜的參數做說明,不然初學者還沒入門就更迷糊了。
摘自:
https://baijiahao.baidu.com/s?id=1640987338729787489&wfr=spider&for=pc