CD2020-40723115

  • Home
    • Site Map
    • reveal
    • blog
  • About
  • python382更新
  • project
    • assignment 1
    • assignment 2
  • tool
    • 每周直播內容
    • COVID-19
    • VirtualBox
    • Linux
      • 磁碟與硬體管理
      • 系統管理員
      • 壓縮指令
      • 一些網路功能
      • 其他有的沒的
      • ftp 指令
      • 相關程式設定指令
      • X-Window 內的設定指令
      • 本章問題討論:
  • 小組倉儲
系統管理員 << Previous Next >> 一些網路功能

壓縮指令

compress
這是用來壓縮及解壓縮檔名為 .Z 的壓縮檔。要注意的是,用 compress 壓縮的時候,會將原檔案殺掉而變成檔名為 .Z 的檔案,例如你壓縮一個名為 bird.test 的檔案,則壓縮完成後只會剩下 bird.test.Z 這個壓縮檔!當然,解壓縮的時候也是一樣的,壓縮檔不見了,只有剩下被解壓縮的檔案。指令如下:
 
[root@tsai /root]# compress xxxxx        <==將 xxxxx 檔案壓縮成為 xxxxx.Z 檔名
[root@tsai /root]# compress -d xxxxx.Z   <==將 xxxxx.Z 解壓縮成 xxxxx
上表中,解壓縮也可以用 uncompress xxxxx.Z 來達成!
gzip
這個也是一個壓縮指令,與 compress 很相似,指令的用法也相同!只是壓縮的檔名為 .gz 罷了!
 
[root@tsai /root]# gzip  xxxxx         <==這是壓縮指令
[root@tsai /root]# gzip  -d  xxxxx.gz  <==這是解壓縮指令
tar
這是一個很棒的壓縮指令,這個指令可以配合 gzip 來進行整個目錄的壓縮!例如有一個名為 bird 的目錄要被你整合成一個檔案,你可以使用:tar  -xvf  *.tar  *(其中 * 為你所要整合的目錄名稱)。
 
[root@tsai /root]# tar  -cvf  bird.tar  bird  <==只有將目錄轉成一個檔案,沒有壓縮
[root@tsai /root]# tar  -zcvf  bird.tar.gz  bird <==壓縮一整個目錄成為 .tar.gz 檔案
上面這個例子的 bird.tar 只是將 bird 這個目錄整個拷貝成為一個檔案而已,並沒有壓縮,而 bird.tar.gz 則是將 bird 這個目錄壓縮成為一個檔案!基本上,我們都是使用 -zxvf 來壓縮一整個目錄的!而如果是要解壓縮呢?由於有沒有壓縮所下的參數並不相同,所以針對兩種檔案也是有兩種參數的組合:
 
[root@tsai /root]# tar  -xvf  bird.tar
[root@tsai /root]# tar  -zxvf  bird.tar.gz
上面則是解壓縮的參數!
注意了,用 compress 及 gzip 壓縮及解壓縮的時候,會將原檔案取代掉!而使用 tar 來壓縮及解壓縮的時候,原檔案將會與產生檔案同時存在!通常我們都是使用 tar 來進行壓縮或解壓縮的!(當然,你還是可以使用 compress 及 gzip 來壓縮一個大的檔案!)


系統管理員 << Previous Next >> 一些網路功能

Copyright © All rights reserved | This template is made with by Colorlib