文章目錄
.zip格式
.zip格式壓縮命令
命令名稱:zip
英文原意:package and compress archive files
所在路徑:/usr/bin/zip
執行權限:所有用戶
功能描述:壓縮文件或目錄
命令格式:zip [選項] 壓縮包名 源文件或源目錄
選項 | 功能 |
---|---|
-r | 壓縮目錄 |
.zip格式解壓縮命令
命令名稱:unzip
英文原意:list ,test and extract compressed files in a ZIP archive
所在路徑:/usr/bin/unzip
執行權限:所有用戶
功能描述:列表、測試和提取壓縮文件中的文件
命令格式:unzip [選項] 壓縮包名
選項 | 功能 |
---|---|
-d | 指定解壓縮位置 |
.gz格式
.gz格式壓縮命令
命令名稱:gzip
英文原意:compress or expand files
所在路徑:bin/gzip
執行權限:所有用戶
功能描述:壓縮文件或目錄
命令格式:gzip [選項] 源文件
選項 | 功能 |
---|---|
-c | 將壓縮數據輸出到標準輸出中,可以用於保留源文件 |
-d | 解壓縮 |
-r | 壓縮目錄 |
-v | 顯示壓縮文件的信息 |
-數字 | 用於指定壓縮等級,-1壓縮等級最低,壓縮比最差;-9壓縮比最高,默認壓縮比是-6 |
- 使用gzip命令壓縮文件時,源文件會消失,從而生成壓縮文件
- 在Linux中,打包和壓縮是分開處理的,而gzip命令只會壓縮,不能打包,所以纔會出現沒有打包目錄,而是把目錄下的文件進行壓縮的情況
.gz格式解壓縮命令
命令名稱:gunzip
英文原意:compress or expand files
所在路徑:bin/gunzip
執行權限:所有用戶
功能描述:解壓縮文件或目錄
命令格式:gunzip [選項]
選項 | 功能 |
---|---|
-r | 解壓縮目錄下的內容 |
- 如果解壓縮的是一個純文本文件,則直接可以使用zcat命令在不解壓的情況下查看文件內容
.bz2格式
.bz2格式壓縮命令
命令名稱:bzip2
英文原意:a block-sorting file compressor
所在路徑:/usr/bin/bzip2
執行權限:所有用戶
功能描述:.bz2格式的壓縮命令
命令格式: [選項]
選項 | 功能 |
---|---|
-d | 解壓縮 |
-k | 壓縮時保留源文件 |
-v | 顯示壓縮的詳細信息 |
-數字 | 用於指定壓縮等級,-1壓縮等級最低,壓縮比最差;-9壓縮比最高 |
- bz2格式的算法更先進,壓縮比更好,而gz格式相對來講壓縮的時間更快
- gzip只是不會打包目錄,但是如果使用-r選項,則可以分別壓縮目錄下的每個文件,bzip2命令則根本不支持壓縮目錄,也沒有-r選項
.bz2格式解壓縮命令
命令名稱:bunzip2
英文原意:a block-sorting file compressor
所在路徑:/usr/bin/bunzip2
執行權限:所有用戶
功能描述:.bz2 格式的解壓縮命令
命令格式:bunzip2 [選項] 源文件
選項 | 功能 |
---|---|
-k | 解壓縮時保留源文件 |
- 如果解壓縮的是一個純文本文件,則直接可以使用bzcat命令在不解壓的情況下查看文件內容
.tar格式
- 在Linux中,對打包和壓縮是區別對待的,也就是說,在Linux中,如果想把多個文件或目錄打包到一個文件包中,則使用的是tar命令,而壓縮才使用gzip或bzip2命令
.tar格式的打包命令
命令名稱:tar
英文原意:tar
所在路徑:bin/tar
執行權限:所有用戶
功能描述:打包與解打包命令
命令格式:tar [選項] [-f 壓縮包名] 源文件或目錄
選項 | 功能 |
---|---|
-c | 打包 |
-f | 指定壓縮包的文件名 |
-v | 顯示打包文件過程 |
.tar格式的解打包命令
命令格式:tar [選項] 壓縮包
選項 | 功能 |
---|---|
-x | 解打包 |
-f | 指定壓縮包的文件名 |
-v | 顯示解打包文件過程 |
-t | 測試,就是不解打包,只是查看包中有哪些文件 |
-C 目錄 | 指定解打包位置 |
.tar.gz 和 .tar.bz2 格式
命令格式:tar [選項] 壓縮包 源文件或目錄
選項 | 功能 |
---|---|
-z | 壓縮和解壓縮 .tar.gz 格式 |
-j | .tar.bz2格式 |