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 19:05
下一篇 2017-08-15 21:13

相關推薦

  • bash腳本編程

    bash腳本編程之用戶交互:     腳本參數     用戶交互:通過鍵盤輸入數據     read [option]…[name]…     -p: "PROMPT"      -t: TIMEOUT &…

    Linux干貨 2017-01-01
  • N26 第五周博客作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell; 演示:     [root@263821a05cd9 /]# grep -E “^(root|fedora|user1)\>” /etc/passwd    root:x:0:0:root:/r…

    Linux干貨 2017-03-05
  • 8.1_Linux管道的使用和用戶管理

    什么是管道? 管道就是把命令1的標準輸出發送給命令2的標準輸入,把命令2發的標準輸出發送給命令3的標準輸入。。。 最后一個命令會在當前shell進程的子shell進程中執行用來 管道實現了使用目的單一的小程序,組合小程序完成復雜的任務 管道需要配合其他命令的使用 tr命令的使用,常常用于配合管道     -c或–co…

    Linux干貨 2016-08-10
  • Linux 基礎(7)——文本處理工具

    cat  tac  rev  more  less           head  tail cut  paste  wc               &nbs…

    2017-07-29
  • NET25-第11周作業

    1、詳細描述一次加密通訊的過程,結合圖示最佳。 第一步:他們需要實現協商好對稱加密算法,單向加密算法,公鑰加密算法,交換公鑰等。 第二步:B用戶想要將數據傳給A,首先需要使用單向加密算法取出數據的特征碼,并用自己的私鑰對這段特征碼進行加密(數字簽名),B用戶生成臨時對稱密鑰,并用對稱密鑰加密整段數據,B用戶使用 A用戶的公鑰加密一次性對稱密鑰,附加在整段數據…

    Linux干貨 2017-05-15
  • LAMP的分布式實現——安裝wordpress、phpMyAdmin

    題目:分別用三臺centos 7主機分別部署 httpd, php-fpm, mariadb 第一臺 10.1.43.101 –>httpd 第二臺 10.1.43.102 –>php-fpm    分別在2臺虛擬主機上部署wordpress和phpmyadmin 第三臺 10.1.43.103 &#8…

    Linux干貨 2016-10-12
欧美性久久久久