Linux壓縮命令


1.zip

壓縮文件

zip test.zip test.jpg test.png
#將test.jpg和test.png壓縮成一個zip包

zip test.zip *.jpg
#將所有.jpg的文件壓縮成一個zip包

壓縮目錄

zip -r test.zip test
#將文件夾test壓縮成一個zip包

解壓縮

unzip test.zip
#將test.zip中的所有文件解壓出來

#把/home目錄下面的mydata.zip解壓到mydatabak目錄里面
unzip mydata.zip -d mydatabak

2.rar

centos默認沒有安裝rar,需要安裝。

wget https://www.rarlab.com/rar/rarlinux-x64-5.8.b4.tar.gz
tar -zxvf rarlinux-x64-5.8.b4.tar.gz
cd rar
make

如果wget的地址失效,到rar官網下載  http://www.rarsoft.com/download.htm

壓縮文件

rar a test.rar test.jpg test.png
#這條命令是將test.jpg和test.png壓縮成一個rar包

rar a test.rar *.jpg
#這條命令是將所有.jpg的文件壓縮成一個rar包

rar a test.rar test
#這條命令是將文件夾test壓縮成一個rar包

解壓縮

unrar e test.rar
#這條命令是將test.rar中的所有文件解壓出來

3. tar.gz

壓縮文件

tar -zcvf xxx.tar.gz 目錄
#將目錄添加到xxx.tar.gz
#z參數表示gz壓縮,v參數表示顯示執行過程

解壓縮

tar -zxvf xxx.tar.gz

4.tar

打包文件

tar -cvf file.tar 目錄
#將目錄打包成file.tar

解包

tar xvf xxx.tar

5.xz

壓縮文件

xz -z 要壓縮的文件
#如果要保留被壓縮的文件加上參數 -k ,如果要設置壓縮率加入參數 -0 到 -9調節壓縮率。如果不設置,默認壓縮等級是6.

解壓縮

xz -d 要解壓的文件
# -k 參數保留被解壓縮的文件

6.tar.xz

創建tar.xz文件

#1.創建xxx.tar文件
tar cvf xxx.tar xxx/   
#2.將 xxx.tar壓縮成為 xxx.tar.xz
xz -z xxx.tar  

解壓tar.xz文件

#1.將 xxx.tar.xz解壓成 xxx.tar
xz -d xxx.tar.xz
#2.再用 tar xvf xxx.tar來解包
tar xvf xxx.tar

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM