国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux 中常用的壓縮和解壓縮命令詳解(tar zip)

這篇具有很好參考價值的文章主要介紹了linux 中常用的壓縮和解壓縮命令詳解(tar zip)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在工作中,涉及到文件傳輸,為了減少文件的體積和傳輸?shù)臅r間,經常會對文件進行壓縮,本文介紹了linux系統(tǒng)中常用的壓縮和解壓縮命令


一、tar命令

.tar:簡單封裝,被稱為歸檔文件,只是簡單的將文件組裝到一個.tar的文件內,并沒有太多文件體積的減少,僅僅是簡單的封裝
.gz:壓縮體積,常見為.tar.gz,gzip格式壓縮文件是使用gzip壓縮算法將文件壓縮到一個文件內,可以極大的減少壓縮后的體積
一般使用tar命令進行壓縮文件,會結合以上兩者

語法:tar [-c -v -x -f -z -C] 參數(shù)1 參數(shù)2 ... 參數(shù)N

  • -c:創(chuàng)建的意思,表示創(chuàng)建壓縮文件,用于壓縮模式
  • -v:表示顯示壓縮、解壓的過程,用于查看進度
  • -x解壓模式
  • -f:表示要創(chuàng)建壓縮的文件或要解壓的文件,并且-f選項必須在所有選項中位置處于最后一個
  • -zgzip模式,使用該選項會極大減少壓縮文件的體積,不使用-z就是普通的歸檔文件的作用,不會減少體積
  • -C:選擇解壓的目的地,用于解壓的模式

1. 壓縮

# 將a.txt b.txt c.txt 壓縮到test.tar文件內,只是簡單封裝,沒有減少體積
tar -cvf test.tar a.txt b.txt c.txt

tar密碼壓縮,linux基礎,linux,運維
壓縮前三個文件的大小總共為11.6K,進行普通組裝之后為20K,反而增加了。

# 將a.txt b.txt c.txt 壓縮到test.tar.gz文件內,使用gzip模式進行壓縮,會極大的減少test.tar的體積
tar -zcvf test.tar.gz a.txt b.txt c.txt

tar密碼壓縮,linux基礎,linux,運維
壓縮前三個文件的大小總共為11.6K,進行gzip模式壓縮之后之后為1.8K,對比簡單封裝,極大減少的壓縮文件的體積。

在使用tar命令進行壓縮的時候,-z選項如果使用,一般處于選項位的第一個;-f選項必須在選項的最后一個。

2. 解壓

使用tar命令進行解壓,和壓縮是對應的,除此之外還可以使用-C指定解壓路徑

# 解壓test.tar, 將文件解壓到當前目錄
tar -xvf test.tar

# 解壓test.tar, 將文件解壓到指定目錄下
tar -xvf test.tar -C /home

# 以gzip模式解壓test.tar.gz, 將文件解壓到指定目錄下
tar -zxvf test.tar.gz -C /home

在使用tar命令進行解壓的時候,-z選項如果使用,一般處于選項位的第一個;-f選項必須在選項的最后一個;-C選項單獨使用。


二、zip命令

zip命令進行壓縮和解壓縮,比較簡單,壓縮文件為zip壓縮包

1. 壓縮

語法:zip [-r] 參數(shù)1 參數(shù)2 ... 參數(shù)N

  • -r:被壓縮的內容包含文件夾的時候,需要使用-r選項
# 將a.txt b.txt c.txt 壓縮到test.zip文件內
zip test.zip a.txt b.txt c.txt

# 將test1文件夾、test2文件夾、a.txt壓縮到test.zip文件內
zip -r test.zip test1 test2 a.txt

2. 解壓

語法:unzip [-d] 參數(shù)

  • -d:表示指定要解壓去的位置,和tar命令的-C選項作用一樣
  • 參數(shù):表示被解壓的zip壓縮包文件
# 將test.zip解壓到當前目錄
unzip test.zip

# 將test.zip解壓到指定的文件夾內
unzip test.zip -d /home

三、文件加密壓縮和密碼解壓

1. tar命令

使用tar命令進行加密壓縮時需要和OpenSSL進行結合

1.1 加密壓縮

語法:tar -zcvf - a.txt b.txt | openssl des3 -salt -k 123456 -out /root/test/test.tar.gz

  • -:該參數(shù)后跟的是被壓縮的具體文件,*表示當前路徑下所有文件
  • -k: 該參數(shù)后跟密碼,本示例密碼是123456
  • -out:該參數(shù)后為輸出的壓縮文件

tar密碼壓縮,linux基礎,linux,運維

使用gzip模式壓縮當前路徑下的a.txt b.txt文件到當前目錄/root/test下,壓縮文件名稱為test.tar.gz, 壓縮密碼為123456

1.2 密碼解壓

語法:openssl des3 -d -k 123456 -salt -in /root/test/test.tar.gz | tar zxvf - -C /root/test1

  • -k:該參數(shù)后跟的是密碼,示例中密碼為123456
  • -in:該參數(shù)后跟的是壓縮文件,示例中是/root/test/test.tar.gz
  • -:表示釋放所有的文件
  • -C:表示解壓的路徑

tar密碼壓縮,linux基礎,linux,運維
使用tar命令解壓加密文件/root/test/test.tar.gz/root/test1目錄下,解壓密碼為123456

2. zip命令

2.1 加密壓縮

語法:zip -rP 123456 /root/test/test.zip a.txt b.txt*

  • -rp:文件夾加密,示例中密碼為123456

使用zip命令壓縮當前路徑下的a.txt b.txt文件到當前目錄/root/test下,壓縮文件名稱為test.zip, 壓縮密碼為123456

2.2 密碼解壓

語法:unzip -uP 123456 /root/test/test.zip -d /root/test1

  • -uP:加壓密碼參數(shù),示例密碼為123456

使用unzip命令解壓加密文件/root/test/test.zip/root/test1目錄下,解壓密碼為123456文章來源地址http://www.zghlxwxcb.cn/news/detail-736165.html

到了這里,關于linux 中常用的壓縮和解壓縮命令詳解(tar zip)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • linux中的壓縮解壓命令:gzip,tar,zip,bzip2

    linux中的壓縮解壓命令:gzip,tar,zip,bzip2

    命令名稱:gzip 語法:gzip? 文件 功能:壓縮文件 壓縮后文件格式:.gz 例子1 ?如上圖所示,先用touch命令創(chuàng)建一個新文件file1,然后使用gzip壓縮該文件。 例子2 如上圖所示,先用cp命令將/etc/services文件復制到/root目錄下并改名為file2,通過ls -l 命令可見該文件的大小為670293B,

    2024年02月05日
    瀏覽(22)
  • Linux 壓縮、解壓文件的 4 種方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法

    Linux 壓縮、解壓文件的方式有如下幾種: tar 是一種常用的打包工具,可以將多個文件或目錄打包成一個 tar 包,也可以將一個 tar 包解壓縮到指定的目錄。 1.1. 壓縮: 1.2. 解壓: 1.3. tar 命令各參數(shù)含義 tar 命令是 Linux 下常用的打包和壓縮工具,用于將多個文件或目錄打包成一

    2024年02月10日
    瀏覽(36)
  • 【Linux筆記】壓縮、解壓文件的 4 種方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法

    【Linux筆記】壓縮、解壓文件的 4 種方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法

    目錄 1、使用 tar 命令: 1.1. 壓縮: 1.2. 解壓: 1.3. tar 命令各參數(shù)含義 2. gzip、gunzip gzip 命令: 壓縮文件: 保留原始文件,創(chuàng)建壓縮文件: 保留原始文件,顯示壓縮進度: gunzip 命令: 解壓文件: 保留壓縮文件,創(chuàng)建原始文件: 保留壓縮文件,顯示解壓進度: 3. zip、unzip

    2024年02月03日
    瀏覽(26)
  • linux_文件壓縮、文件解壓(gzip命令、gunzip 命令、bzip2命令、bunzip2命令、tar命令、rar命令、zip命令)

    接上一篇:linux用戶管理(查看在線用戶who命令、創(chuàng)建用戶adduser命令、創(chuàng)建用戶組groupadd命令、查看用戶組groups命令、刪除用戶、設置用戶密碼passwd命令) 本次來分享怎樣在 linux中壓縮和解壓文件夾 ,在linux中壓縮解壓的方式有 5種 ,分別是 gz格式壓縮解壓、bz2格式壓縮解壓、

    2024年02月01日
    瀏覽(23)
  • Linux系統(tǒng)常見的壓縮命令和打包命令(gzip,zcat,bzip2,bzcat,xz,xzcat,zip,unzip,tar)

    在Linux的環(huán)境中,壓縮文件的擴展名大多是: tar、tar.gz、*tgz、*gz、 *.Z 、 *.bz2、 *.xz。 這是因為Linux支持的壓縮命令非常多,且不同的命令所用的壓縮技術并不相同,彼此之間可能就無法互通壓縮/解壓縮文件。所以,當你要下載某個壓縮文件時,自然就需要知道該文件是由哪

    2024年02月05日
    瀏覽(29)
  • Linux中常用壓縮文件的命令——tar

    Linux中常用壓縮文件的命令——tar

    一般我們在使用電腦傳輸郵件到對方郵箱中時,碰到比較大的文件時,通常都會對所要傳輸?shù)奈募M行壓縮,然后再傳輸?shù)綄Ψ降泥]箱中,這樣做是因為壓縮文件可以減少文件的大小,使得我們可以既快又方便地將文件傳輸?shù)綄Ψ洁]箱中。 第二種情況就是當我們需要從官網中

    2024年02月08日
    瀏覽(26)
  • linux下常見解壓命令gz、tar、zip詳解

    linux下常見解壓命令gz、tar、zip詳解

    .tar.gz和.gz文件不是同一種格式壓縮文件,需要用不同的方式處理 解壓 解壓當當前目錄文件夾下 解壓到指定目錄文件夾下 壓縮 archive.tar.gz 是你希望創(chuàng)建的壓縮文件的名稱,/path/to/directory 是你希望壓縮的目錄或文件的路徑。 -c:創(chuàng)建新的歸檔文件。 -z:使用 gzip 壓縮算法。

    2024年04月16日
    瀏覽(24)
  • Linux基礎命令-tar打包壓縮文件

    Linux基礎命令-echo輸出信息_Linux學習中的博客-CSDN博客 Linux三劍客-grep命令_Linux學習中的博客-CSDN博客 Linux文件管理命令(3)-mv改動文件_Linux學習中的博客-CSDN博客 文章目錄 前言 一、tar命令介紹 二、命令語法及常用參數(shù) 三、 參考案例 總結 在工作上,有同事需要用到程序或一

    2024年02月13日
    瀏覽(27)
  • 【linux】tar指令壓縮解壓縮文件夾、文件命令詳解

    壓縮當前目錄下文件夾/文件test到test.tar.gz: 解壓縮當前目錄下的file.tar.gz到file: -c: 建立壓縮檔案 -x:解壓 -t:查看內容 -r:向壓縮歸檔文件末尾追加文件 -u:更新原壓縮包中的文件 -z:有gzip屬性的 -j:有bz2屬性的 -Z:有compress屬性的 -v:顯示所有過程 -O:將文件解開到標準輸

    2024年02月16日
    瀏覽(93)
  • Linux壓縮、解壓縮及歸檔工具(tar、zip、gzip...)

    Linux壓縮、解壓縮及歸檔工具(tar、zip、gzip...)

    壓縮、歸檔 解壓 文件后綴 備注 compress uncompress .Z 很老的命令 gzip gunzip .gz bzip2 bunzip2 .bz2 xz unxz .xz zip unzip .zip tar .tar/.tar.gz 常用命令 cpio 用于從歸檔包中存入和讀取文件,copy-in/copy-out ????????gzip [OPTION]...FILE... 生成壓縮文件,刪除原文件 ????????????????-d:解壓縮

    2024年02月12日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包