1.zip/unzip
zip 新file 舊file或文件夾 # 把舊文件和文件夾壓縮成新文件 -r是文件夾下所有文件 zip -r a.zip ./doc #壓縮當前目錄 doc下的所有文件變成 a.zip unzip -d /home/meng a.zip #把文件a.zip 解壓縮到home/meng路徑下
2.tar
(1)打包
-c 創建一個壓縮文件
-f 文件名(f要放到最后)
tar -cvf a.tar file1 file2 #把file1文件和file2文件壓縮成a.tar,還可以同時打包多個文件夾等混合方式
-t顯示文件內容
-v 顯示文件詳細信息 (不想看詳情的話,所有指令-v都可以省略)
tar -tvf a.tar #顯示tar包詳細列表

(2)壓縮
先打成tar包,再進行各種壓縮
-z 表示gz格式壓縮
一步到位
tar -zcvf a.tar.gz file1 file2 #一步到位,連打包帶壓縮
(3)解壓
-x 解壓
tar -xf a.tar #解壓tar包

-C 大寫C 指定解壓的路徑
tar -xf a.tar -C /home/meng #把 a.tar 解壓的home/meng路徑下
各種tar格式的解壓
ar -xvf file.tar #解壓 tar包 tar -xzvf file.tar.gz #解壓tar.gz tar -xjvf file.tar.bz2 #解壓 tar.bz2 tar -xZvf file.tar.Z #解壓tar.Z unrar e file.rar #解壓rar unzip file.zip #解壓zip
