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