在 Linux 下,我們常用的壓縮格式有以下幾種:.tar
, .tar.bz2
, .tar.gz
。
在 Windows 下安裝 7ZIP 軟體#
由於 Linux 下很多檔案都是以.bz2
和.gz
結尾的壓縮檔案,因此在 Windows 下安裝 7ZIP 軟體是必要的。
gzip 壓縮工具#
gzip 是一種用於壓縮和解壓縮.gz
格式檔案的工具。
- 壓縮檔案:
gzip xxx
- 解壓縮檔案:
gzip -d xxx.gz
- 壓縮資料夾:
gzip -r xxx
- 解壓縮資料夾:
gzip -rd xxx.gz
需要注意的是,雖然 gzip 可以對資料夾進行壓縮,但它並不能提供打包的功能,而是對資料夾中的每個檔案進行單獨的壓縮。
bzip2 壓縮工具#
和 gzip 類似,bzip2 用於壓縮和解壓縮.bz2
格式檔案。
- 壓縮檔案:
bzip2 -z xxx
- 解壓縮檔案:
bzip2 -d xxx.gz
tar 打包工具#
tar 是一個打包工具,它可以將多個檔案打包成一個檔案。
tar 提供了以下參數:
-f
:使用归檔檔案或 ARCHIVE 裝置-c
:創建新归檔,即創建壓縮檔案-x
:解壓縮檔案,即從归檔中提取檔案-j
:使用 bzip2 壓縮格式-z
:使用 gzip 壓縮格式-v
:顯示命令執行過程
使用 tar 進行打包和解包操作的示例:
- 打包檔案:
tar -vcf test.tar test
- 解包檔案:
tar -vxf test.tar
需要注意的是,除了提供打包和解包的功能外,tar 還可以結合 gzip 或 bzip2 進行壓縮,實現類似於 Windows 中的 winRAR 軟體的功能。
其他格式的壓縮和解壓縮#
-
.rar 格式:在 Linux 中需要先安裝 rar:
sudo apt-get install rar
- 解壓縮:
rar x xxx.rar
- 壓縮:
rar a xxx.rar xxx
- 解壓縮:
-
.zip 格式:使用 zip 命令進行壓縮和解壓縮
- 壓縮:
zip -rv xxx.zip xxx
- 解壓縮:
unzip -v xxx.zip
- 壓縮:
此文由 Mix Space 同步更新至 xLog
原始連結為 https://api.lolimiao.run/posts/Linux-Study/LS5