天天看點

Linux學習筆記(第五篇)歸檔及壓縮指令

​​Linux學習筆記(第零篇)計算機基礎​​Linux學習筆記(第零篇)Linux檔案系統及Shell

Linux學習筆記(第一篇)零散指令

Linux學習筆記(第二篇)目錄操作指令

Linux學習筆記(第三篇)檔案操作指令

Linux學習筆記(第四篇)檔案内容操作指令+正規表達式+重定向和管道

Linux學習筆記(第五篇)歸檔及壓縮指令

Linux學習筆記(第六篇)Vi編輯器

Linux學習筆記(第七篇)使用者群組管理

Linux學習筆記(第八篇)磁盤與檔案系統管理

Linux學習筆記(第九篇)邏輯卷管理(LVM)

Linux學習筆記(第十篇)程序管理

Linux學習筆記(第十一篇)服務管理

Linux學習筆記(第十二篇)網絡基礎

Linux學習筆記(第十三篇)通信管理

Linux學習筆記(第十四篇)管理常用網絡服務

Linux學習筆記(第十五篇)常用網絡伺服器配置

Part5–歸檔及壓縮指令

  1. gzip:
  • gzip 檔案名:制作壓縮檔案、解開壓縮檔案。
  • gzip -9 檔案名:-9表示高壓縮比,多在建立壓縮包時使用。
  • gzip -d .gz格式的壓縮檔案:-d用于解開已經壓縮過的檔案。
  1. bzip2:
  • bzip2 檔案名:制作壓縮檔案、解開壓縮檔案。
  • bzip2 -9 檔案名:-9表示高壓縮比,多在建立壓縮包時使用。
  • bzip2 -d .bz2格式的壓縮檔案:-d用于解開已經壓縮過的檔案。
  1. tar:
  • tar [選項] 路徑/歸檔檔案名 路徑/源檔案或目錄名:制作歸檔檔案(制作歸檔檔案即将許多零散的檔案做成一個包,可以壓縮,可以不壓縮,在實際備份工作中,通常在歸檔的同時會将封包件進行壓縮,以便節省磁盤空間);
  • tar -cf 路徑/歸檔檔案名 路徑/源檔案或目錄名:-c表示建立.tar格式的封包件,-f表示使用歸檔檔案。
  • Linux學習筆記(第五篇)歸檔及壓縮指令
    Linux學習筆記(第五篇)歸檔及壓縮指令
  • tar -cvf 路徑/歸檔檔案名:-v表示輸出詳細資訊。
  • Linux學習筆記(第五篇)歸檔及壓縮指令
  • tar [選項] 路徑/歸檔檔案名 [-C 解壓到的目标目錄名]:解開歸檔檔案。
  • Linux學習筆記(第五篇)歸檔及壓縮指令
  • tar -cfz 路徑/歸檔檔案名:-z表示調用gzip程式進行壓縮或解壓。
  • Linux學習筆記(第五篇)歸檔及壓縮指令
  • tar -czfp 路徑/歸檔檔案名:-p表示打包時保留原始檔案及目錄的權限; -P用于保持原始檔案的絕對路徑; (注:本人測試,感覺這裡有bug。。。隻有存在此檔案名時才可以用-p選項指令)
  • Linux學習筆記(第五篇)歸檔及壓縮指令
  • tar -tf 路徑/歸檔檔案名:-t表示清單檢視包内檔案。
  • Linux學習筆記(第五篇)歸檔及壓縮指令

4.zip / unzip:

  • 預設情況下,Windows與Linux唯一通用的壓縮格式就是zip,如果需要在這兩個作業系統之間傳遞檔案,那麼可以壓縮成zip格式。zip不會删除源檔案,同樣可以壓縮目錄。
  • zip 路徑/檔案名:壓縮檔案。
  • Linux學習筆記(第五篇)歸檔及壓縮指令
  • zip -r 路徑/壓縮檔案名:壓縮目錄。(不用-r也可以壓縮目錄)
  • unzip 路徑/壓縮檔案名 -d 路徑:解壓。

繼續閱讀