AdeCary-ubuntu中壓縮解壓縮安裝及使用
gz 的壓縮和解壓縮
安裝:sudo apt-get install gzip
gzip 檔名
gzip 檔案1 檔案2 檔案3 支援批量壓縮
gzip -d 1.txt.gz 2.txt.gz 3.txt.gz 4.avi.gz 5.name.gz 解壓縮 支援批量解壓縮,原始檔被刪除
不能壓縮目錄
bz2的壓縮與解壓縮
安裝:sudo apt-get install bzip2
bzip2 1.txt 2.txt 3.txt 4.avi 5.name
ls
1.txt.bz2 2.txt.bz2 3.txt.bz2 4.avi.bz2 5.name.bz2 原始檔被刪除,生成.bz2的檔案
bzip2 -d 1.txt.bz2 2.txt.bz2 3.txt.bz2 4.avi.bz2 5.name.bz2 原檔案被刪除,生成的是去掉bz2的檔案
不能壓縮目錄
tar包
tar 打包的意思 跟搬家打包一個道理
-c 打包
-v 視覺化 顯示打包解包的過程
-f 制定的檔名
-t 檢視包裡的內容
-x 解包
-z 以gzip 壓縮 解壓縮
-j 以bzip2 壓縮解壓縮
tar -cvf name.tar 1.txt 2.txt 3.txt 4.avi 5.name test test1/ 打包後原始檔還存在
tar -xvf namei.tar 解包 原始檔也存在
gzip name.tar
gzip -d name.tar
bzip2 name.tar
bzip2 -d name.tar
打包 和解包 只是放進去 拿出來 並沒有壓縮
常用gz 打包 並壓縮
tar -zcvf name.tar.gz 1.txt 2.txt 3.txt 4.avi 5.name test test
原始檔沒有被刪除 目錄也可以被壓縮
gz 解包 並 加壓縮
tar -zxvf name.tar.gz 原始檔還存在
bz2 打包並壓縮
tar -jcvf name.tar.bz2 1.txt 2.txt 3.txt 4.avi 5.name test
bz2 解包 並 解壓縮
tar -jxvf name.tar.bz2
xz 打包並壓縮
tar -Jcvf name.tar.xz 1.txt 2.txt 3.txt 4.avi 5.name test
xz 解包 並 解壓縮
tar -Jxvf name.tar.xz
以下載 apache 為例子
http://httpd.apache.org/download.cgi
複製連結 http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.34.tar.gz
切換到 你指定的目錄
wget -c http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.34.tar.gz
curl -O http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.34.tar.gz
下載下來
解包並解壓縮
tar -zxvf httpd-2.4.34.tar.gz
zip unzip
安裝:sudo apt-get install zip unzip
zip
zip name.zip 1.txt 2.txt 3.txt 4.avi 5.name test/
原始檔 還存在 也可以 壓縮目錄
unzip
unzip name.zip