濮阳杆衣贸易有限公司

主頁 > 知識庫 > Linux通過命令壓縮與解壓縮的方法| tar, tar.gz, tar.bz2

Linux通過命令壓縮與解壓縮的方法| tar, tar.gz, tar.bz2

熱門標(biāo)簽:怎么用百度地圖標(biāo)注坐標(biāo) 昆明電銷機(jī)器人價(jià)格 益陽400電話申請辦理流程 上海機(jī)器人外呼系統(tǒng)哪家好 梧州防封電銷卡 400的電話一般從哪里辦理 江西全自動(dòng)外呼系統(tǒng)報(bào)價(jià) 地圖標(biāo)注人員分布 春運(yùn)地圖標(biāo)注app

我最開始用 Linux 的時(shí)候,不是在 cd、mkdir 之類的這些命令受到了阻礙,因?yàn)檫@類命令在 windows 的 DOS 下也經(jīng)常性使用,所以很容易上手。但是,碰到了壓縮文件的時(shí)候,我就一臉懵逼,因?yàn)樵?windows 下,“壓縮與解壓縮”只需要雙擊文件就可以了,而在 Linux 上,在圖形界面雙擊壓縮文件,打開的是“歸檔管理器”,什么鬼?從來沒聽說過歸檔,后來才知道就跟 win 下的 winrar 一樣的。所以,在對文件的壓縮與解壓縮方面,我是看了一些文章來理解的(不愛看看書愛直接上手折騰的少年,遇到問題只愛百度谷歌解決)。

在學(xué)習(xí)壓縮和解壓縮之前。首先,要了解一下打包、壓縮、解壓縮的基本概念。

打包文件:一看到 .tar  作為后綴的文件,就是打包文件。

壓縮文件:一看到 .tar.gz 或者 .tar.bz2 作為后綴的文件,就是壓縮文件。

解包:對打包文件進(jìn)行解包還原成打包前的文件。

壓縮:對打包文件進(jìn)行壓縮然后生成壓縮文件。

解壓縮:讀壓縮文件進(jìn)行解壓和解包還原回打包前的文件。

一般情況下,壓縮是在打包的基礎(chǔ)上的,換句話說,要壓縮就要先打包再壓縮。tar 的全稱是“Tape Archive”,中文意思是“磁帶歸檔”,所以 Linux 下的打包與解壓軟件一般叫“歸檔管理器”。既然 tar 是打包的意思,那么 gz 和 bz2  是什么?gz 和 bz2 是兩種壓縮算法,壓縮后的文件分別為 gzip  和  bzip2。其中 bz2算法 比 gz算法 壓縮效果更好,所以,如果要選擇的話,建議將需要壓縮的文件用 bz2算法 壓縮。不管 bz2 還是 gz,最好對 打包后的文件.tar  進(jìn)行壓縮。

有了上面的基礎(chǔ)概念,可以學(xué)習(xí)打包、解包、壓縮、解壓縮的命令了。

命令格式:tar -參數(shù) 生成文件 目標(biāo)文件

1、打包:

    tar -cvf 打包文件名.tar 目標(biāo)文件或目錄

2、gzip 壓縮:

    tar -czvf 壓縮文件名.tar.gz 目標(biāo)文件或目錄

3、bzip2 壓縮:

    tar -cjvf 壓縮文件名.tar.bz2 目標(biāo)文件或目錄

4、解包:

    tar -xvf 打包文件名.tar -C 解包到指定目錄

5、gzip 解壓:

    tar -xzvf 打包文件名.tar.gz -C 解壓到指定目錄

6、bzip2 解壓:

    tar -xjvf 打包文件名.tar.bz2 -C 解壓到指定目錄

注:以上4 5 6命令的【 -C 解壓到指定目錄】可忽略,忽略就解壓到當(dāng)前文件夾

=======================================================

舉個(gè)栗子:

假設(shè)當(dāng)前目錄我有一個(gè)文件夾 hello

我要壓縮成 hello.tar.bz2,則在終端執(zhí)行命令:tar -cjvf hello.tar.bz2 hello

如要解壓 hello.tar.bz2 到 /home 目錄,則在終端執(zhí)行命令:tar -xjvf hello.tar.bz2 -C /home

============================================================================

如果 tar 版本大于1.22,直接一條命令  tar -xvf 解壓文件  就足矣解壓一切格式壓縮包。

以上就是用 tar命令 進(jìn)行打包、解包、壓縮、解壓縮最簡單的用法。希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • Linux下.tar.xz文件的解壓教程詳解
  • Linux下解壓.tar.xz格式文件的方法
  • Linux文件的歸檔和壓縮命令
  • 詳談Linux打包與壓縮及tar命令
  • Linux下的tar壓縮解壓縮命令詳解(小結(jié))
  • linux下用tar命令將當(dāng)前目錄下文件按子目錄壓縮歸檔的實(shí)現(xiàn)
  • Linux 下解壓 rar 文件的方法
  • linux xz壓縮解壓的方法小結(jié)

標(biāo)簽:贛州 懷化 惠州 亳州 九江 北京 河南 新疆

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux通過命令壓縮與解壓縮的方法| tar, tar.gz, tar.bz2》,本文關(guān)鍵詞  Linux,通過,命令,壓縮,與,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux通過命令壓縮與解壓縮的方法| tar, tar.gz, tar.bz2》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux通過命令壓縮與解壓縮的方法| tar, tar.gz, tar.bz2的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    城口县| 涿鹿县| 青河县| 阳信县| 周宁县| 娱乐| 偏关县| 石景山区| 滨海县| 中卫市| 星座| 永州市| 新绛县| 岳阳县| 务川| 吉安市| 贡嘎县| 柳河县| 稻城县| 呼伦贝尔市| 宁强县| 嘉义县| 昌江| 湘西| 墨竹工卡县| 金华市| 乌兰察布市| 恩平市| 灌云县| 公主岭市| 启东市| 金华市| 辛集市| 惠水县| 监利县| 广饶县| 黔西| 商城县| 江华| 新竹县| 蚌埠市|