.tar 文件
# 僅打包,並不是壓縮
tar -xvf FileName.tar # 解包
tar -cvf FileName.tar DirName # 將DirName和其下全部文件(夾)打包
.gz文件
# .gz
gunzip FileName.gz # 解壓1
gzip -d FileName.gz # 解壓2
gzip FileName # 壓縮,只能壓縮文件
.tar.gz文件、 .tgz文件
# .tar.gz 和 .tgz
tar -zxvf FileName.tar.gz # 解壓
tar -zcvf FileName.tar.gz DirName # 將DirName和其下全部文件(夾)壓縮
tar -C DesDirName -zxvf FileName.tar.gz # 解壓到目標路徑
.zip文件
# 感受.zip佔用空間比.tar.gz大
unzip FileName.zip # 解壓
zip FileName.zip DirName # 將DirName自己壓縮
zip -r FileName.zip DirName # 壓縮,遞歸處理,將指定目錄下的全部文件和子目錄一併壓縮
.rar文件
# mac和linux並無自帶rar,須要去下載
rar x FileName.rar # 解壓
rar a FileName.rar DirName # 壓縮
.tar是打包,.tar.gz纔是壓縮過的文件,.tar.gz常見於unix系統,在ubuntu或macos能夠直接解壓,而.zip常見於windows系統,linux