Linux命令操作——常用解壓縮命令

前言

日期:2020/05/17
心情:😁😁😁
Description:Linux打包命令可以方便的把一大推向相關聯(也可以不是關聯)的文件打包成一個文件,方便網絡傳輸,或者說也可以節省空間吧。下面就是常用的解壓縮命令。



1. gzip和gunzip

基本語法:

  • gzip 文件
  • gunzip 文件.gz

效果:

  • gzip 用於壓縮文件
  • gunzip用於解壓縮文件

案例:

  • 案例1: 將/home/apple.txt進行壓縮
    在這裏插入圖片描述
    注意: 壓縮包會使用原始的文件名加上.gz進行命名.

  • 案例2: 將apple.txt.gz解壓出來.
    在這裏插入圖片描述
    注意: 使用gzip/gunzip進行壓縮或者解壓縮操作後,都刪除原始文件或者原始壓縮包.


2. zip和unzip指令

基本語法:

  • zip [選項] 文件.zip 要壓縮的文件或者目錄
  • unzip [選項] 文件.zip

效果: zip指令用於壓縮文件,unzip用於解壓縮文件.

常用選項:

  • -r zip 指令選項,遞歸壓縮表示壓縮目錄.
  • -d unzip 指令選項,將壓縮包解壓到的存放目錄.

案例:

  • 案例1: 將/home 目錄壓縮成home.zip
    在這裏插入圖片描述

  • 案例2: 將home.zip文件,解壓縮到/opt目錄下
    在這裏插入圖片描述

注意: 和gzip/gunzip不同的是,這種方式的壓縮和解壓縮操作都不會刪除原始文件


3. tar指令

基本語法: tar [選項] 文件名.tar.gz 指定目錄

效果: 該指令爲打包指令,最後打包的文件是x.tar.gz文件(既可以壓縮,也可以解壓縮).

選項:

  • -c 產生.tar.gz文件
  • -v 顯示詳細信息
  • -f 指定壓縮後的文件名
  • -z 打包的同時壓縮
  • -x 解壓縮.tar.gz文件

案例:

  • 案例1: 壓縮多個文件,將/home/abc/info.txt文件和/home/student_tom/info2.txt文件壓縮成info.tar.gz文件放在home目錄
    在這裏插入圖片描述

  • 案例2: 將/home目錄壓縮成myhome.tar.gz文件.
    在這裏插入圖片描述

  • 案例3: 將info.tar.gz文件解壓到當前目錄
    在這裏插入圖片描述
    注意: 解壓路徑下有相同的文件會直接被覆蓋.

  • 案例4: 將info.tar.gz文件解壓到/opt/temp目錄(不存在)
    在這裏插入圖片描述
    注意: 解壓縮到的目錄不存在,不能進行解壓操作.需要先創建該目錄.還需要添加-C選項




總結:解/壓縮命令在Linux使用的比較頻繁,要求必須掌握(至少掌握一種吧),上面就是常用的3種的詳細介紹,希望能幫到您。我是小白,養成愛做筆記的好習慣,總有一天成爲大佬!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章