日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

压缩和解压命令

發布時間:2024/3/24 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 压缩和解压命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • .ZIP 格式
    • 壓縮命令 zip
      • 命令格式
      • 常用用法
    • 解壓縮命令 unzip
      • 命令格式
      • 常用用法
  • .gz 格式
    • 壓縮命令 gzip
      • 命令格式
      • 常用用法
    • 解壓縮命令 gunzip
      • 命令格式
  • .bz2 格式
    • 壓縮命令 bzip2
      • 命令格式
      • 常用用法
    • 解壓縮命令 bunzip2
      • 命令格式
  • .tar 格式
      • 命令格式
      • 常用用法
  • .tar.gz 和 .tar.bz2 格式
      • 命令格式
      • 常用用法

在系統中,如果有大量的文件需要復制和保存,那么把他們打成壓縮包是不錯的選擇。打包壓縮作為常規操作,在 Windows 和 Linux 中都比較常見。Windows 中常見的壓縮包格式主要有 “.zip” “.rar” “.7z” 等;Linux 中常見的壓縮格式有十幾種,比如 “.zip” “.gz” “.bz2” “.tar” “.tar.gz” “.tar.bz2” 等。

.ZIP 格式

壓縮命令 zip

項目內容
命令名稱zip
英文原意package and compress (archive) files
所在路徑/usr/bin/zip
執行權限所有用戶
作用壓縮文件或目錄

命令格式

zip [選項] 壓縮包名 源文件或源目錄 選項:-r: 壓縮目錄

常用用法

  • 壓縮文件

解壓縮命令 unzip

項目內容
命令名稱unzip
英文原意list,test and extract compressed files in a ZIP archive
所在路徑/usr/bin/unzip
執行權限所有用戶
作用列表、測試和提取壓縮文件中的文件

命令格式

unzip [選項] 壓縮包名 選項:-d 位置: 指定解壓縮位置

常用用法

  • 解壓縮到指定位置

.gz 格式

Linux 中最常用的壓縮格式

壓縮命令 gzip

項目內容
命令名稱gzip
英文原意compress or expand files
所在路徑/bin/gzip
執行權限所有用戶
作用壓縮文件或目錄

命令格式

gzip [選項] 源文件 選項:-c: 將壓縮數據輸出到標準輸出,可以用于保留源文件(使用重定向命令)-d: 解壓縮-r: 壓縮目錄-v: 顯示壓縮文件的信息-數字: 用于指定壓縮等級,-1 最低,壓縮比最差;-9 最高;默認 -6

常用用法

  • 基本壓縮

    我們發現,壓縮之后源文件消失了,所有該壓縮命令不保留源文件
  • 保留源文件壓縮
  • 壓縮目錄

    發現壓縮目錄后,目錄依然存在,并沒有變成壓縮文件。進入目錄后,發現目錄中的文件被壓縮了。這是因為 Linux 中,壓縮和打包是分開處理的,而 gzip 只會命令只會壓縮,不能打包,所以才會出現這樣的問題。

解壓縮命令 gunzip

項目內容
命令名稱gunzip
英文原意compress or expand files
所在路徑/bin/gunzip
執行權限所有用戶
作用解壓縮文件或目錄

命令格式

gunzip [選項] 文件或目錄 選項:-r: 解壓縮目錄

該命令與 gzip -d 作用相同。
且這個命令只能解壓縮,不能解打包。

.bz2 格式

這是 Linux 中的另一種壓縮格式,從理論上講,改格式算法更先進、壓縮比更好;而 “.gz” 格式相對來說壓縮時間更短。

壓縮命令 bzip2

項目內容
命令名稱bzip2
英文原意a block-sorting file compressor
所在路徑/usr/bin/bzip2
執行權限所有用戶
作用.bz2 格式的壓縮命令

命令格式

bzip [選項] 源文件 選項:-d: 解壓縮-k: 壓縮時,保留源文件-v: 顯示壓縮的詳細信息-數字: 與 gzip 命令的作用一樣

常用用法

大部分用法與 gzip 相同,注意,bzip 不支持壓縮目錄,沒有 -r 選項。

解壓縮命令 bunzip2

項目內容
命令名稱bunzip2
英文原意a block-sorting file compressor
所在路徑/usr/bin/bunzip2
執行權限所有用戶
作用.bz2 格式的解壓縮命令

命令格式

bunzip [選項] 源文件 選項:-k: 解壓縮時,保留源文件

.tar 格式

寫到這里,我們發現不論是 gzip 命令還是 bzip2 ,前者只能單獨壓縮目錄下的子文件,后者不支持目錄的壓縮。
Linux 中,對打包和壓縮是區別對待的。也就是說,在 Linux 中,如果想把多個文件或目錄打包到一個文件包中則使用的是 tar 命令;而壓縮才使用 gzip 或 bzip2命令。
.tar 格式的打包和解打包都是用 tar 命令,區別只是選項不同。

項目內容
命令名稱tar
英文原意tar
所在路徑/bin/tar
執行權限所有用戶
作用打包與解打包命令

命令格式

tar [選項] [-f 壓縮包名] 源文件或目錄 選項:-c: 打包-x: 解打包-f: 指定壓縮包文件名-t: 測試,就是不解打包,只是查看包中有哪些文件-v: 顯示打包文件過程-C: 指定解打包位置

常用用法

  • 打包基本使用
  • 打包壓縮目錄
  • 解包基本使用

.tar.gz 和 .tar.bz2 格式

其實 tar 命令是可以同時打包壓縮的,前邊是為了了解 Linux 中的打包和壓縮的不同。
這才是 Linux 中最常用的壓縮方式,一定要掌握。

命令格式

tar [選項] [-f 壓縮包名] 源文件或目錄 選項:-z: 壓縮和解壓縮 .tar.gz 格式-j: 壓縮和解壓縮 .tar.bz2 格式

常用用法

  • 壓縮與解壓縮 “.tar.gz” 格式
    壓縮與打包:

    解壓縮與解打包:
  • 壓縮與解壓縮 “.tar.bz2” 格式
    壓縮與打包:

    解壓縮與解打包:
  • 總結

    以上是生活随笔為你收集整理的压缩和解压命令的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。