Linux系統解壓縮

Linux系統解壓縮

gzip/gunzip
語法gzip [OPTIONS] + 壓縮之后的路徑 + 要壓縮的文件
   -#:壓縮比 (不常用)
   -d:解壓縮,相當于gunzip
   -c:將壓縮后的數據輸出至標準輸出
   -r:遞歸至目錄中對每個文件進行壓縮
zcat :查看壓縮文件的內容
—————————————————————————————————————————————————————————————————————————————————————
[root@localhost tmp]# cp /var/log/*.log .
[root@localhost tmp]# gzip *.log
[root@localhost tmp]# gzip -d *.gz #解壓縮
[root@localhost tmp]# gzip -c boot.log > boot.log,gz

[root@localhost test]# cp /tmp/*.log .
[root@localhost tmp]# gzip -r ./test #遞歸的將目錄中所有的文件都x進行壓縮
[root@localhost tmp]# ls ./test
boot.log.gz          vmware-vmusr.log.gz    Xorg.0.log.gz  Xorg.2.log.gz  Xorg.9.log.gz
vmware-vmsvc.log.gz  wpa_supplicant.log.gz  Xorg.1.log.gz  Xorg.3.log.gz  yum.log.gz
bzip2/bunzip2/bzcat
bzip2  [OPTION]...  FILE...
    -d:
    -#:
    -k:keep,保留原文件(與gzip -c的命令作用相似)
xz/unxz/xzcat
xz  [OPTION]...  FILE...
    -d:
    -#:
    -k
zip/unzip
zip可以將多個文件歸檔成為一個文件
[root@localhost test]# zip log.zip *.log
  adding: boot.log (deflated 81%)
  adding: vmware-vmsvc.log (deflated 92%)
  adding: vmware-vmusr.log (deflated 91%)
  adding: wpa_supplicant.log (deflated 96%)
  adding: Xorg.0.log (deflated 89%)
  adding: Xorg.1.log (deflated 40%)
  adding: Xorg.2.log (deflated 85%)
  adding: Xorg.3.log (deflated 85%)
  adding: Xorg.9.log (deflated 80%)
  adding: yum.log (stored 0%)
[root@localhost test]# ls
boot.log  vmware-vmsvc.log  wpa_supplicant.log  Xorg.1.log  Xorg.3.log  yum.log
log.zip   vmware-vmusr.log  Xorg.0.log          Xorg.2.log  Xorg.9.log

歸檔and壓縮

歸檔就是將多個文件打包為單個文件以便于管理,默認的歸檔不會執行壓縮
tar  [OPTION]...  /PATH/TO/FILE.tar /PATH/TO/FILE
    -[z/j/J]cf:創建歸檔并壓縮[.tar.gz/.tar.bz2/.tar.xz]
    -xf:展開歸檔
    -xf: /PATH/FROM/SOMEFILE.tar  -C  /PATH/TO/SOMEDIR 展開并保存至某個路徑
    -tf:查看歸檔的文件列表
____________________________________________________________________________________
[root@localhost test]# tar -Jcf mylog2.tar.xz *.log
[root@localhost test]# tar -xf mylog2.tar.xz

原創文章,作者:N27_flypig,如若轉載,請注明出處:http://www.www58058.com/84786

(0)
N27_flypigN27_flypig
上一篇 2017-08-15
下一篇 2017-08-15

相關推薦

  • CentOS 5,6 系統啟動流程詳解

        一、linux 組成介紹          1.linux 組成:             ? Lin…

    Linux干貨 2016-09-11
  • lvs-nat的實現

    nat的知識點

    2018-03-03
  • Linux bash編程基礎語法總結

    前言 在Linux學習過程中,我們無可避免的會碰到一個既讓人喜歡,又令人頭疼的神奇的東西——bash編程,即shell腳本。那么什么是shell腳本呢?shell是一個命令語言解釋器,而shell腳本則是Linux命令的集合,按照預設的順序依次解釋執行,來完成特定的、較復雜的系統管理任務,類似于Windows中的批處理文件。本文帶來的是bash編程的基礎語法…

    Linux干貨 2015-04-04
  • Linux命令執行

    Linux命令 Linux命令是對Linux系統進行管理的命令。對于Linux系統來說,無論是中央處理器、內存、磁盤驅動器、鍵盤、鼠標,還是用戶等都是文件,Linux系統管理的命令是它正常運行的核心,與之前的DOS命令類似。linux命令在系統中有兩種類型:內置Shell命令和外部命令。 命令格式 COMMAND [OPTIONS…] [ARGU…

    Linux干貨 2017-07-15
  • http

    練習:分別使用CentOS 7和CentOS 6實現以下任務 一、配置三個基于名稱的虛擬主機          (a) discuzX          (b) wordpress  &nb…

    Linux干貨 2016-10-09
  • 程序包管理:rpm和yum

    rpm命令                              軟件包管理 程序包管理 一、概述 (一)API:Application Program Interface  應用編程接口 ABI…

    Linux干貨 2016-08-21
欧美性久久久久