`

Linux下常用归档/压缩格式说明及使用方式介绍

阅读更多
tar格式

tar格式是无压缩的归档文件文件格式,它只是将多个文件归档到一个文件之中,并且保持了这些文件的日期,创建者,操作权限等的相关信息。tar格式原先是为了备份数据到磁带中(意为:tape archive)中而写的,现在已通用做外将多个文件归档到一起。

使用:

将当前目录下的*.txt文件归档

tar cf archive.tar  *.txt

将当前目录下mt目录中的所有文件归档

tar cf mt.tar  mt

备份/etc和/usr/src中的文件到/home目录中
tar cvf /home/bak.tar /usr/src /etc

解压当前目录下的tar文件
tar xvf mt.tar

gz格式
gz格式是一种基于DEFLATE算法的压缩文件格式。gzip是其压缩的程序(GNU zip),是GNU项目为了有开源的压缩程序而开发。gzip主要是用于压缩单个的文件,像归档的tar文件,因此我们常常会看到的是.tar.gz 或 .tgz结尾的压缩格式。

使用:

压缩当前目录下的bak.tar文件
gzip  bak.tar
解压bak.tar.gz
gunzip -d bak.tar.gz
备份/etc中的文件
tar cvf - /etc | gzip -9 > bak.tar.gz

tar cvzf bak.tar.gz /etc
解压缩bak.tar.gz
gunzip -c bak.tar.gz | tar xvf -

tar xvzf bak.tar.gz

bz2格式

bz2格式是一种基于LZMA 和 PPM 算法的压缩文件格式。bzip2是其压缩程序,其压缩效率高,生成的文件更小,当压缩时间就比较长了;bzip2本身是一种压缩算法,因此它没有将多个文件归档的能力,它和tar一起来完成归档压缩的实现。

使用:

备份/etc下的文件
tar cjvf bak.tar.bz2
解压缩bak.tar.bz2至/etc目录下
tar xjvf bak.tar.bz2 -C /etc

rar格式
由于Winrar在Windows下的流行若你装有多操作系统或经常需和Windows打交道,那你就需要在Linux系统中安装对.rar文件操作的支持了。

以Ubuntu为例:
sudo apt-get install rar
sudo ln -fs /usr/bin/rar /usr/bin/unrar

使用:

unrar archive.rar

(end)

分享到:
评论

相关推荐

    Linux下常用压缩格式的压缩与解压方法.doc

    这里,我们详细讲解几种常见的压缩格式及其在Linux下的操作命令。 1. **.tar**: - 解包:`tar xvf FileName.tar` 这个命令用于解压一个.tar文件,`x`表示提取,`v`表示详细模式,`f`表示从文件中读取。 - 打包:...

    Linux文件的归档和压缩命令详解

    Linux系统中的文件归档和压缩是两种不同的数据处理方式,它们对于管理和存储系统上的文件具有重要意义。归档文件是将多个文件或整个目录组合成一个单独的文件,这样做可以简化文件管理,便于备份和传输。而压缩则是...

    Linux下常用压缩_解压缩软件简介.pdf

    Linux 下常用压缩_解压缩软件简介 Linux 操作系统中有多种常用的压缩和解压缩软件,每种软件都有其特点和使用方法。本文将对 Linux 下常用的压缩和解压缩软件进行简介,包括 compress、gzip、bzip2、tar 等。 1. ...

    Linux下常用压缩命令

    本文将深入解析Linux下常用的压缩命令,包括但不限于`.tar`、`.gz`、`.bz2`、`.Z`、`.tgz`、`.zip`、`.rar`、`.lha`、`.rpm`以及一些特殊的压缩工具如`sEx`。 ### 1. .tar `.tar`是Tape Archive(磁带归档)的缩写...

    linux下的压缩与解压缩

    通过本文的学习,我们可以了解到Linux系统下压缩与解压缩的基本原理及常用工具的使用方法。掌握这些技能对于日常的数据管理尤为重要。无论是简单的文件压缩还是复杂的多卷归档,都有相应的工具和命令可以实现。希望...

    linux和unix下常用解压和压缩命令.pdf

    本文将详细解析Linux和Unix下常用的解压和压缩命令,帮助读者理解和掌握这些工具的使用方法。 ### tar命令详解 `tar` 命令用于打包文件,但并不执行压缩操作。其基本语法为 `tar [选项] [文件名]`。 - **解包命令...

    Linux文件压缩命令

    它是Linux中最常用的压缩工具,使用广泛且支持高效率的压缩。`gzip`命令可以对单个文件进行压缩,并生成`.gz`扩展名的压缩文件。例如,要压缩名为`example.txt`的文件,你可以运行`gzip example.txt`。解压缩时,...

    Linux常用命令经典解释

    【Linux常用命令经典解释】 在Linux操作系统中,掌握一些常用的命令是提高工作效率的关键。本文将重点解析几个核心的命令:`tar`、`vi`以及如何在Linux下安装和卸载软件。 首先,我们来看看`tar`命令,它是Linux中...

    linux系统下对文件的压缩和解压命令大全

    本文将详细介绍Linux系统下常用的文件压缩与解压命令,并结合实际应用场景进行解析,帮助用户更好地理解和掌握这些命令。 #### 压缩命令 1. **tar** `tar`命令是Linux中最常用的归档工具,它可以创建、添加或...

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    最全的Linux常用命令全集

    `.bz` 压缩格式较少见,处理方式与`.bz2`相似。 - **解压缩**: `bzip2 -d FileName.bz` 或者 `bunzip2 FileName.bz` - **解压缩并解包** (如果存在): `tar jxvf FileName.tar.bz` #### 5. `.Z` 压缩文件处理 `.Z`...

    Linux下的压缩解压缩命令详解

    `rar` 是一种商业压缩格式,但也有Linux版本可用。`rar a archive.rar files...`用于创建RAR文件,`unrar x archive.rar`用于解压缩。 7. **zip** 和 **unzip** 用于创建和解压`.zip`文件,与Windows系统兼容。`...

    常用压缩命令集linux/unix

    本文档旨在提供一系列Linux与Unix系统下常用的压缩命令及其使用方法。压缩是数据管理中的一个重要环节,它不仅可以节省存储空间,还能加快数据传输速度。对于Linux和Unix用户而言,掌握这些基本的压缩命令非常有必要...

    Linux常用命令之解压缩相关

    ### Linux常用命令之解压缩相关 #### 一、概述 在Linux系统中,处理压缩文件是日常工作中必不可少的一部分。无论是打包归档还是分发软件,压缩文件都能有效地节省存储空间和传输时间。本文将详细介绍几种常用的...

    Linux文件的归档和压缩命令

    **常见压缩格式**: - .tar.gz 或 .tgz - .tar.bz2 - .zip - .rar - .gz - .bz2 - .xz **tar.gz格式示例**: 1. **打包压缩**: ```bash tar zcvf grub2.tar.gz /boot/grub2 ``` 2. **解压**: ```bash tar ...

    Linux系统-(归档)备份与压缩

    ### Linux系统中的备份与压缩——tar与cpio详解 在Linux系统中,备份与压缩是极为重要的操作之一,主要用于数据保护、迁移以及节省存储空间等。本文将详细解析两种常用的命令工具:`tar`和`cpio`,帮助读者更好地...

    Linux_压缩打包.docx

    本篇将重点介绍两个常用的压缩工具:gzip和bzip2,以及打包工具tar。 首先,bzip2是一种提供更高压缩率的压缩工具,其压缩后的文件通常比使用gzip压缩的文件更小。然而,由于bzip2的压缩速度相对较慢,所以在日常...

    Linux下的压缩解压缩命令详解及实例.docx

    本文将详细介绍两种常用的压缩工具——`zip`和`tar`,并给出具体的使用实例。 #### 二、`zip`命令详解 **1. 压缩文件** ```bash zip -r filename.zip directory/* ``` - **参数解释**: - `-r`:表示递归压缩,即...

Global site tag (gtag.js) - Google Analytics