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下的操作命令。 1. **.tar**: - 解包:`tar xvf FileName.tar` 这个命令用于解压一个.tar文件,`x`表示提取,`v`表示详细模式,`f`表示从文件中读取。 - 打包:...
Linux系统中的文件归档和压缩是两种不同的数据处理方式,它们对于管理和存储系统上的文件具有重要意义。归档文件是将多个文件或整个目录组合成一个单独的文件,这样做可以简化文件管理,便于备份和传输。而压缩则是...
Linux 下常用压缩_解压缩软件简介 Linux 操作系统中有多种常用的压缩和解压缩软件,每种软件都有其特点和使用方法。本文将对 Linux 下常用的压缩和解压缩软件进行简介,包括 compress、gzip、bzip2、tar 等。 1. ...
本文将深入解析Linux下常用的压缩命令,包括但不限于`.tar`、`.gz`、`.bz2`、`.Z`、`.tgz`、`.zip`、`.rar`、`.lha`、`.rpm`以及一些特殊的压缩工具如`sEx`。 ### 1. .tar `.tar`是Tape Archive(磁带归档)的缩写...
通过本文的学习,我们可以了解到Linux系统下压缩与解压缩的基本原理及常用工具的使用方法。掌握这些技能对于日常的数据管理尤为重要。无论是简单的文件压缩还是复杂的多卷归档,都有相应的工具和命令可以实现。希望...
本文将详细解析Linux和Unix下常用的解压和压缩命令,帮助读者理解和掌握这些工具的使用方法。 ### tar命令详解 `tar` 命令用于打包文件,但并不执行压缩操作。其基本语法为 `tar [选项] [文件名]`。 - **解包命令...
它是Linux中最常用的压缩工具,使用广泛且支持高效率的压缩。`gzip`命令可以对单个文件进行压缩,并生成`.gz`扩展名的压缩文件。例如,要压缩名为`example.txt`的文件,你可以运行`gzip example.txt`。解压缩时,...
【Linux常用命令经典解释】 在Linux操作系统中,掌握一些常用的命令是提高工作效率的关键。本文将重点解析几个核心的命令:`tar`、`vi`以及如何在Linux下安装和卸载软件。 首先,我们来看看`tar`命令,它是Linux中...
本文将详细介绍Linux系统下常用的文件压缩与解压命令,并结合实际应用场景进行解析,帮助用户更好地理解和掌握这些命令。 #### 压缩命令 1. **tar** `tar`命令是Linux中最常用的归档工具,它可以创建、添加或...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
`.bz` 压缩格式较少见,处理方式与`.bz2`相似。 - **解压缩**: `bzip2 -d FileName.bz` 或者 `bunzip2 FileName.bz` - **解压缩并解包** (如果存在): `tar jxvf FileName.tar.bz` #### 5. `.Z` 压缩文件处理 `.Z`...
`rar` 是一种商业压缩格式,但也有Linux版本可用。`rar a archive.rar files...`用于创建RAR文件,`unrar x archive.rar`用于解压缩。 7. **zip** 和 **unzip** 用于创建和解压`.zip`文件,与Windows系统兼容。`...
本文档旨在提供一系列Linux与Unix系统下常用的压缩命令及其使用方法。压缩是数据管理中的一个重要环节,它不仅可以节省存储空间,还能加快数据传输速度。对于Linux和Unix用户而言,掌握这些基本的压缩命令非常有必要...
### 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系统中的备份与压缩——tar与cpio详解 在Linux系统中,备份与压缩是极为重要的操作之一,主要用于数据保护、迁移以及节省存储空间等。本文将详细解析两种常用的命令工具:`tar`和`cpio`,帮助读者更好地...
本篇将重点介绍两个常用的压缩工具:gzip和bzip2,以及打包工具tar。 首先,bzip2是一种提供更高压缩率的压缩工具,其压缩后的文件通常比使用gzip压缩的文件更小。然而,由于bzip2的压缩速度相对较慢,所以在日常...
本文将详细介绍两种常用的压缩工具——`zip`和`tar`,并给出具体的使用实例。 #### 二、`zip`命令详解 **1. 压缩文件** ```bash zip -r filename.zip directory/* ``` - **参数解释**: - `-r`:表示递归压缩,即...