天天看點

CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)

Linux系統常用操作指令

      • gzip指令
      • bzip2指令
      • unzip指令
      • tar指令

gzip指令

壓縮解壓工具,隻能壓縮檔案 , 不能壓縮目錄 ,字尾名為.gz , 壓縮最快,而且不保留原檔案

CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)

bzip2指令

壓縮解壓工具,字尾名為.bz2,不能壓縮目錄

CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
  • -k:産生壓縮檔案後保留原檔案(壓縮比高)
  • -d 解壓縮

unzip指令

用于解壓縮由zip指令壓縮的“.zip”壓縮包,一般在Windows系統會用zip壓縮檔案

CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
  • -l 顯示壓縮檔案内所包含的檔案。
  • -p 與-c參數類似,會将解壓縮的結果顯示到螢幕上,但不會執行任何的轉換。
  • -t 檢查壓縮檔案是否正确。
  • -u 與-f參數類似,但是除了更新現有的檔案外,也會将壓縮檔案中的其他檔案解壓縮到目錄中。
  • -v 執行是時顯示詳細的資訊。
  • -n 解壓縮時不要覆寫原有的檔案。
  • -o 不必先詢問使用者,unzip執行後覆寫原有檔案。
  • -d 指定檔案解壓縮後所要存儲的目錄。

tar指令

用來建立、還原備份檔案的工具(源檔案保留)

格式:tar 目标名稱 被歸檔的名稱

CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)
CentOS 7.6 系統的壓縮、解壓、歸檔等操作(gzip,bzip2,unzip,tar)

常用操作:

  • -v 顯示指令執行過程。
  • -f 指定備份檔案。
  • -c 建立新的備份檔案
  • -x 從備份檔案中還原檔案。
  • -z 通過gzip指令處理備份檔案。
  • -C(大寫) 指定還原目錄,後跟目錄名

一般備份是-czvf,還原是-xzvf

繼續閱讀