一、Linxu 下常用的壓縮格式
Linux 下常用的壓縮擴展名有:.tar 、.tar.bz2、 .tar.gz 。
二、Windows 下 7ZIP 軟件的安裝
因為 Linux 下很多文件是 .bz2 , .gz 結尾的壓縮文件,因此需要在 windows 下安裝 7ZIP 軟件。
7-Zip
三、Ubuntu 下的 gzip 壓縮工具
.gzip 工具負責壓縮和解壓縮 .gz 格式的壓縮包。
對文件進行壓縮
gzip xxx.x? ? ? ? //壓縮
gzip -d xxx.gz? ? ? ? ?//解壓縮
gzip 對文件夾進行壓縮
gzip -r xxx? ? ? ? ?//對文件夾進行遞歸壓縮,也就是壓縮了文件夾里面的各個文件,但是注意它是沒有打包的。
gzip -rd xxx.gz? ? ? ? //對文件夾進行解壓縮
注意
gzip 雖然可以對文件夾進行壓縮,但是并不能提供打包的服務,只是對文件中所有的文件進行了單獨的壓縮。
四、 bzip2 壓縮工具
????????和 gzip 類似,只是 bzip2 工具負責壓縮和解壓縮 .bz2 格式的壓縮包
bzip2 -z xxx? ? ? ? //壓縮
bzip2 -d xxx.gz? ? ? ? //解壓縮
注意
與 gzip 一樣,只是對文件夾內部的各個文件進行壓縮,沒有打包
五、 Ubuntu 下 tar 打包工具
網絡查找 Linux 內核
The Linux Kernel Archives
點擊? https:www.kernel.rog/pub/
點擊 linux?
點擊 kernel
點擊 v4.x/ 這是版本
tar.gz 這就是 linux 內核的壓縮包
參數
-f? ? ? ? 使用歸檔文件?
-c? ? ? ? 創建歸檔,創建壓縮文件
-x? ? ? ? 從圖檔中解出文件,解壓縮
-j? ? ? ? 使用 bzip2 壓縮格式
-z? ? ? ? 使用 gzip 壓縮格式
-v? ? ? ? 打印出命令執行過程
使用?
???????tar 工具提供打包服務,就是將多個文件進行打包,比如
tar --help //查看幫助
tar -vcf test test.tar? ? ? ? //將 test 打包成 test.tar
tar -vxf test.tar? ? ? ? //解包
? ? ? ? 上面的 tar 命令只是提供了打包和解包的功能, tar 在提供打包和解包的同時使用 gzip/bzip2 進行壓縮,實現類似 Windows 下 winRAR 軟件的命令。
1、對 .tar.bz2 進行壓縮和解壓縮(常用)
tar -vxjf xxx.tar.bz2? ? ? ? //解壓縮
tar -vcjf xxx.tar.bz2 xxx? ? ? ? ?//壓縮
2、對 .tar.gz 進行壓縮和解壓縮(常用)
tar -vxzf xxx.tar.gz? ? ? ? ?//解壓縮
tar -vxzf xxx.tar.gz xxx? ? ? ? //壓縮
六、其他格式的壓縮和解壓縮
1、 .rar 格式
需要先安裝 rar:
sudo apt-get install rar
rar x xxx.rar? ? ? ? //解壓縮
rar a xxx.rar xxx? ? ? ? //壓縮
2、 .zip 格式
zip 格式壓縮使用? zip 命令
zip -rv xxx.zip xxx
zip 格式解壓縮使用 unzip 命令
unzip -v xxx.zip