辅选项
-f 归档到普通文件
-k 保存已存在的文件。例如在还原的过程中,遇到相同的文件,不会进行覆盖
-m
在还原文件时,把所有文件的修改时间设定为现在时间
-v 报告tar的详细处理过程
-w 每一步都要进行确认
-z
用gzip来压缩/解压缩文件
-j 通过bzip2压缩/解压缩文件
-Z 通过compress程序过滤档案。
例如:将/etc/目录下所有东西归档到当前目录下,取名为wpc.tar,命令如下:
tar cvf wpc.tar
/etc/
例如:将当前目录下wpc.tar解压到当前目录下,命令如下:
tar xvf wpc.tar
================================
文件压缩
可以将一般的文件进行压缩,或者将归档的文件进行压缩
gzip & gunzip
语法格式
gzip [选项] 压缩(解压缩)的文件名
gzip默认将源文件压缩为.gz文件,并删除原文件
常用选项
-c 将输出写道标准输出上,并保留原文件
-d 对压缩文件进行解压缩
-l
对每个压缩文件,显示字段:压缩文件的大小、未压缩文件的大小、压缩比、未压缩文件的名字
-r
递归式查找指定目录,并压缩或者解压缩其中的所有文件。
-t 检查压缩文件是否完整
-v 对每个压缩和解压缩的文件,显示文件名和压缩比
-num
用指定的数字num设置压缩比,-1或-fast表示最低压缩比,-9或-best表示最高压缩比。系统默认值是6
例如:将当前目录下,wpc.bmp压缩,命令如下:
gzip -v wpc.bmp
例如:将当前目录下wpc.bmp.gz解压缩,命令如下:
gunzip -d wpc.bmp.gz
命令结果:wpc.bmp.gz被解压缩,并被删除,出现wpc.bmp
-------------------------------
zip & unzip
zip
与windows的winzip压缩程序产生相同压缩文件.zip。
语法格式
zip 压缩文件名 被压缩文件列表
例如:将当前目录下,wpc子目录下面的所有内容压缩成wpc.zip,命令如下:
zip wpc.zip wpc/
unzip
语法格式
unzip [选项] 压缩文件名.zip
常用选项
-x 文件列表 解压缩文件,但不包括“文件列表”中指定的文件
-v 查看压缩文件目录,但不解压
-t
测试文件有无损坏,但不解压
-d 目录 把压缩文件解压到指定目录下
-z 只显示压缩文件的注解
-n
不覆盖已经存在的文件
-o 覆盖已存在的文件且不要求用户确认
-j 不重建文档的目录结构,把所有文件解压到同一目录下
例如:将当前目录下wpc.zip解压缩,命令如下:
unzip wpc.zip
-------------------------------------------
bzip2
语法格式
bzip2 [选项][-压缩等级] 压缩文件名
常用选项
-c 或 --stdout 将压缩与解压缩的结果送到标准输出
-d 或 --decompress
执行解压缩
-f 或 --force
bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件,若要覆盖,需要使用此参数
-h 或 --help
显示帮助
-k 或 --keep bzip2在压缩或解压缩后,会删除原始的文件,若要保留原始文件,需要使用此参数
-s 或 --small
降低程序执行时内存的使用量
-t 或 --test 测试.bz2压缩文件的完整性
-v 或 --verbose
压缩或解压缩文件时,显示详细的信息
-z 或 --compress 强制执行压缩
-V 或 --version
显示版本信息
--repetitive-best 若文件中有重复出现的内容,可利用此参数提高压缩效果
--repetitive-fast
若文件中有重复出现的内容,可利用此参数加快执行速度
例如:使用bzip2压缩当前目录下的归档文件wpc.tar,命令如下:
bzip2 wpc.tar
例如:解压缩当前目录下wpc.tar.bz2,命令如下:
bzip2 -d wpc.tar.bz2
注:bunzip2和bzip2 -d效果相同
|
相关推荐
### Linux tar 命令详解 #### tar命令概述 `tar` 命令是 Linux 系统中用于创建、管理归档文件的强大工具。它最初设计用于在磁带(Tape Archive)上创建文件存档,因此得名 `tar`。随着时间的发展,`tar` 命令的...
此外,`tar`命令还可以与其它压缩程序如gzip、bzip2等结合使用,实现数据的压缩与解压功能。本文将详细介绍`tar`命令的常用选项及其实例应用。 #### 二、tar命令基本选项 - `-c`: 创建新的压缩档案。 - `-x`: 解压...
* .zip:使用 unzip 命令解压缩,使用 zip 命令压缩 * .rar:使用 rar 命令压缩和解压缩 * .lha:使用 lha 命令压缩和解压缩 sEx 命令 sEx 命令是一个万能的压缩和解压缩命令,它可以调用其他压缩和解压缩命令来...
- 示例:`tar -cjf all.tar.bz2 *.jpg` 将把所有 `.jpg` 文件打包并使用 bzip2 压缩,生成 `all.tar.bz2` 文件。 - 解压:`tar -xjvf all.tar.bz2` - **与 compress 结合**: - 使用 `-Z` 选项调用 `compress`。 ...
Linux 中 3 个文件打包上传和下载命令详解 Linux 中最流行的 tar 命令是麻雀虽小,五脏俱全,功能强大。...将文件 log2012.log 打包成 log.tar.bz2 文件,可以使用命令:tar -jcvf log.tar.bz2 log2012.log。
本文主要介绍了一些常用的命令,如tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、zip、unzip、rar和unrar,以及如何使用它们来操作10种常见的压缩文件格式:.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2...
本篇文章将深入解析几种常用的压缩与解压缩命令及其用法,包括但不限于`tar`、`gzip`、`bzip2`、`zip`等。 #### 1. `tar` 命令 `tar` 命令是Linux中最常用的打包工具之一,它能创建.tar文件,并且可以与其他压缩...
Linux系统中提供了多种压缩格式,包括.tar、.gz、.tar.gz、.bz2、.tar.bz2、.bz、.Z、.tar.Z、.tgz、.tar.tgz、.zip、.rar等,每种格式都有其相应的压缩和解压缩命令。 .tar文件解包和打包 ---------------- .tar...
对于一些多重压缩的文件,例如 `.tar.gz.tar.gz.tar.Z.tar.bz.tar.bz2.zip.cpio.rpm.deb.slp.arj.rar.ace.lha.lzh.lzx.lzs.arc.sda.sfx.lnx.zoo.cab.kar.cpt.pit.sit.sea` 等,可以使用 `sEx` 工具进行解压和压缩。...
#### 描述:本文档介绍了 Unix 系统中常用的解压与压缩命令,包括但不限于 tar、gzip、bzip2 等工具的使用方法。 在 Unix 系统中,文件的打包和压缩是非常常见的操作。尽管“tar”命令常被误认为是压缩工具,但实际...
除了上述介绍的`tar`、`gzip`和`bzip2`,Linux还支持多种压缩格式,包括`.tar.bz`、`.Z`、`.zip`、`.rar`、`.lha`、`.rpm`和`.deb`等。 - `.tar.bz`: 结合`tar`和`bzip2`使用,创建或解压此类文件时,需先使用`tar`...
本文详细介绍了Linux环境下常用的解压缩命令及其使用方法,包括`tar`、`gzip`、`bzip2`、`.tar.gz`、`.tar.bz2`、`.tar.Z`、`.zip`、`.rar`、`lha`、`sEx`等。掌握这些命令能够极大地提高日常文件操作的效率,特别是...
- **压缩命令**: `tar jcvf FileName.tar.bz2 DirName`,`j` 使用bzip2压缩,`c` 创建新归档,`v` 显示详细过程,`f` 指定文件名,`DirName` 是要打包的目录。 ### 其他压缩格式及命令 除了上述常见的压缩格式外,...
本文详细介绍了Linux中常用的压缩及解压缩命令,包括gzip、gunzip、tar、compress、uncompress、zip、unzip、bzip2以及bunzip2等。这些命令在日常工作中非常实用,了解它们的基本用法能够显著提高工作效率。希望本文...
tar工具不仅可以打包,还能压缩,通常与gzip或bzip2结合使用,形成.tar.gz或.tar.bz2格式的压缩文件。解压和压缩命令分别为: - **解压**:`tar zxvf FileName.tar.gz`或`tar jxvf FileName.tar.bz2`。 - **压缩**...
`.tar.bz` 文件类似于`.tar.bz2`,使用`tar`和`bzip2`组合。 - **解压**: - `tar jxvf FileName.tar.bz`:解压`FileName.tar.bz`文件。 #### 8. .Z 文件 `.Z` 文件使用`compress`命令压缩。 - **解压**: - `...
需要注意的是,`tar` 命令仅支持打包而不支持压缩,因此常常会与其他压缩命令如 `gzip`, `bzip2` 结合使用。 **2. 解包命令** ``` tar xvf FileName.tar ``` **3. 打包命令** ``` tar cvf FileName.tar ...
- **功能**:tar命令用于创建、添加、列出和提取.tar归档文件,支持多种压缩方式,如gzip(.tar.gz)、bzip2(.tar.bz2)、xz(.tar.xz)等。 - **命令格式**: - `tar [选项] [文件]`:用于创建.tar文件。 - `-c`:创建...
bzip2 -z FileName.tar.bz2 ``` - 使用 `tar` 进行打包并压缩: ``` tar jcvf FileName.tar.bz2 DirName ``` - `j` 表示使用 bzip2 进行压缩。 #### 四、.Z 压缩 `.Z` 是 compress 压缩格式的后缀。 - **...