杭州嵌入式培训
达内杭州嵌入式培训中心

13486356750

热门课程

达内:Linux tar 命令的概念和用法

  • 时间:2015-12-11
  • 发布:杭州嵌入式培训
  • 来源:慕课社区


    杭州达内嵌入式培训专家介绍,Linux tar 命令是归档或分发文件时的强大武器。GNU tar 归档包可以包含多个文件和目录,还能保留其文件权限,它还支持多种压缩格式。

    一、Tar 文件格式

    tar 压缩等级有如下几种:

    1.无压缩: 没有压缩的文件用 .tar 结尾。 

    2.Gzip 压缩: Gzip 格式是 tar 使用最广泛的压缩格式,它能快速压缩和提取文件。用 gzip 压缩的文件通常用 .tar.gz或.tgz 结尾。

    3.Bzip2 压缩: 和 Gzip 格式相比 Bzip2 提供了更好的压缩比。创建压缩文件也比较慢,通常采用 .tar.bz2 结尾。

    4.Lzip(LAMA)压缩: Lizp 压缩结合了 Gzip 快速的优势,以及和 Bzip2 相似的压缩率。该格式并没有得到广泛使用。

    5.Lzop 压缩: 这个压缩选项也许是 tar 最快的压缩格式,它的压缩率和 gzip 类似,但也没有广泛使用。

    常见的格式是 tar.gz 和 tar.bz2。如果你想快速压缩,那么就是用 gzip。如果归档文件大小比较重要,就是用 tar.bz2。

    二、tar 命令的用途

    使用 tar 命令的常见情形如下:

    1.备份服务器或桌面系统
    2.文档归档
    3.软件分发

    三、安装 tar

    大部分 Linux 系统默认都安装了 tar。如果没有,这里有安装 tar 的命令。

    1、CentOS

    在 CentOS 中,以 root 用户在 shell 中执行下面的命令安装 tar。

    2、yum install tarUbuntu

    Ubuntu 上安装 tar的命令。“sudo” 命令确保 apt 命令是以 root 权限运行的。

    sudo apt-get install tar

    3、Debian

    下面的 apt 命令在 Debian 上安装 tar。

    apt-get install tar

    4、Windows

    tar 命令在 Windows 也可以使用,你可以从 Gunwin 项目中下载它。

    四、创建 tar.gz 文件

    下面是在 shell 中运行 tar 命令行选项。

    tar pczf myarchive.tar.gz /home/till/mydocuments

    这个命令会创建归档文件 myarchive.tar.gz,其中包括了路径/home/till/mydocuments 中的文件和目录。

    命令行选项解释:

    [p] 这个选项表示 “preserve”,它指示 tar 在归档文件中保留文件属主和权限信息。
    [c] 表示创建。要创建文件时不能缺少这个选项。
    [z] z 选项启用 gzip 压缩。
    [f] file 选项告诉 tar 创建一个归档文件。如果没有这个选项 tar 会把输出发送到标准输出



上一篇:微软和Linux基金会达成 Linux on Azure认证合作
下一篇:北京商报教育论坛,达内分析O2O模式成功原因

恭喜达内获得《产学合作协同育人项目合作伙伴奖》

中传学子参加达内Java培训,转身成为Java工程师月薪12.5K

职场求突破参加达内网络营销培训,获10万年薪成为营销达人

高中毕业不想把人生过成说明书,参加达内网络营销培训获得月薪8K

选择城市和中心
贵州省

广西省

海南省