簡介
介紹在Linux中解壓縮文件的命令和操作
文件壓縮解壓
gzip
作用:壓縮文件,只能是單個文件,不能是多個,也不能是目錄
格式:gzip file
說明:執行命令會生成 file.gz ,刪除原來的 file
選項:-d 等價於 gunzip
gunzip:
作用:解壓使用 gzip 壓縮生成的文件
格式:gunzip file.gz
說明:解壓 file.gz 文件,生成 file ,刪除原來的 file.gz
bzip2/bunzip2:
說明:
1. 用法與gzip/gunzip相同,只是多了 ‘-k’ 參數,壓縮或解壓後保留原文件
2. 使用 bzip2 壓縮的文件後綴爲 bz2 , 而使用 gzip 壓縮的文件後綴爲 gz
tar
說明:gzip/gunzip/bzip2/bunzip2 命令只適應於單個文件,
而 tar 則可以將多個文件或 目錄進行壓縮打包
選項:
-c:壓縮
-x:解壓
-z:使用gzip
-j:使用bzip2
-f:指定處理文件
-v:顯示(壓縮解壓過程的)詳細信息
-C:指定解壓後存放文件的目錄
實例:
tar -zvcf 123.tar.gz 1 2 3
使用 gzip 將 1 2 3 壓縮成 123.tar.gz
tar -zxvf 123.tar.gz [-C /tmp]
使用 gzip 將 123.tar.gz 解壓 [至 /tmp目錄]