Linux-壓縮和解壓縮命令

.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格式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章