国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

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

2019-10-26 18:51:52
字體:
來源:轉載
供稿:網友

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

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

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

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

解包:對打包文件進行解包還原成打包前的文件。

壓縮:對打包文件進行壓縮然后生成壓縮文件。

解壓縮:讀壓縮文件進行解壓和解包還原回打包前的文件。

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

有了上面的基礎概念,可以學習打包、解包、壓縮、解壓縮的命令了。

命令格式:tar -參數 生成文件 目標文件

1、打包:

    tar -cvf 打包文件名.tar 目標文件或目錄

2、gzip 壓縮:

    tar -czvf 壓縮文件名.tar.gz 目標文件或目錄

3、bzip2 壓縮:

    tar -cjvf 壓縮文件名.tar.bz2 目標文件或目錄

4、解包:

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

5、gzip 解壓:

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

6、bzip2 解壓:

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

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

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

舉個栗子:

假設當前目錄我有一個文件夾 hello

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 会宁县| 诸暨市| 六安市| 开封县| 汶上县| 深州市| 申扎县| 平谷区| 南通市| 宁河县| 苏尼特左旗| 锡林郭勒盟| 新巴尔虎右旗| 唐山市| 奉新县| 原平市| 仪征市| 嘉峪关市| 英德市| 吉首市| 武定县| 务川| 东平县| 习水县| 开阳县| 绥芬河市| 综艺| 潼南县| 和平县| 黎川县| 游戏| 平湖市| 营山县| 独山县| 镇远县| 吉林省| 蓝山县| 博兴县| 六枝特区| 凤凰县| 恩平市|