`

linux/unix 打包、解压缩文件方法

阅读更多

1 . gzip readme.txt 把当前目录下的body.bmp文件压缩成readme.txt.gz,

常用参数:

 

-v 压缩过程当中显示进度。

-r 将子目录中的文件全部压缩。

-d 解压

 

gunzip readme.txt.gz 把此文件解压成readme.txt件。

 

这个命令也可以用 gzip 自己来完成,效果完全一样:

 

gzip -d readme.txt.gz

 

 

2 . tar 并不是压缩程序,因为它打包之后的大小跟原来一样大。所以它不是压缩程序,而是打包程序。而我们习惯上会先打包,产生一个 .tar 文件,再把这个包裹拿去压缩。.tar.gz 的文件名就是这么来的。

 

tar -cf xbmc.tar xbmc 把xbmc打包成xbmc.tar

 

-c 是产生新文件;-f 是输出到默认的设备,您可以把它当做一定要加的选项就好。

 

tar -rf new1.tar my2*.doc

 

new1.tar 是一个已经存在的打包文件了。我们再把 my2*.doc 的所有文件也打包进去。-r 是再增加文件的意思。

 

 

tar -uf new1.tar my18.doc

 

方才 my1*.doc 已经打包进去了,但是其中的 my18.doc 后来又做了更改,我们把新改过的文件再重新打包进去,-u 是更新的意思。

 

 

tar -tf new1.tar

 

列出来 new1.tar 中有哪些文件被打包在里面。-t 是列出的意思。

 

 

 

tar -xf new1.tar

 

把 new1.tar打包文件中的全部文件解出来,-x 是解开。

 

 

tar -xf new1.tar my2*.doc

 

只把 new1.tar打包文件中的所有 my2*.doc 文件解出来,-x 是解开。

 

 

 

tar -zcf new1.tar.gz my1*.doc

 

请注意这道命令与方才一道类似命令的不同之处。第一,加了 z 选项,它会向 gzip 借用压缩能力;第二,注意产生出来的文件名是 new1.tar.gz,两个过程,一次完成!

分享到:
评论

相关推荐

    ste.rar_Linux/Unix编程

    在Linux/Unix环境下,开发者可能使用`javac`命令进行编译,`java`命令运行程序,并利用`jar`工具打包成可执行的JAR文件。为了调试,他们可能会使用`jdb`(Java Debugger)或者集成开发环境(IDE)如Eclipse或...

    Linux或Unix压缩和解压缩命令总结

    Linux和Unix系统下,常用的各种格式文件的压缩和解压缩命令总结

    unrarsrc-4.1.4.tar.gz_Linux/Unix编程_C/C++_

    标题中的"unrarsrc-4.1.4.tar.gz"是一个针对Linux/Unix平台的RAR解压缩源码包,它包含了C/C++语言编写的代码,供开发者研究和使用。这个源码版本为4.1.4,意味着它是经过多次迭代和优化后的稳定版本。 源码包的名称...

    logo.tar.gz_Linux/Unix编程_Unix_Linux_

    - 解压缩后,用户可能需要将logo文件复制到特定系统目录,如`/boot`或`/usr/share/images/dmi/`,并更新相关配置。 - 用户可能需要具备一定的Linux命令行操作和内核编译知识,以正确地集成和应用这些改动。 6. **...

    打包文件(包含解压缩).e.rar

    2. **命令行工具**:对于熟悉命令行操作的用户,可以使用RAR命令行工具执行解压缩任务,例如在Windows上使用rar.exe或在Linux/Unix上使用unar命令。 3. 自解压执行:如果RAR文件被设置为自解压格式,只需双击文件,...

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

    在Linux和Unix操作系统中,文件压缩与解压缩是日常运维工作中的常见操作,尤其是在处理大量数据或进行远程传输时,有效的压缩技术不仅能节省存储空间,还能加速数据传输速度。本文将详细解析Linux和Unix下常用的解压...

    window版gzip/tart打包压缩

    在Windows环境下,你可以通过命令行或者图形界面来执行gzip操作,例如压缩文件`gzip file.txt`,解压缩文件`gzip -d file.txt.gz`。 tar(tape archive)则是一个打包工具,它并不直接进行压缩,而是将多个文件和...

    install_flash_player_11_linux.i386.tar.gz_Linux/Unix编程_Unix_Linux_

    1. 解压缩文件:使用`tar -zxvf install_flash_player_11_linux.i386.tar.gz`命令。 2. 将库文件移动到正确的位置:这通常涉及到将`libflashplayer.so`复制或软链接到Web浏览器的插件目录,比如Firefox的`/usr/lib/...

    linux下压缩解压缩命令

    **tar** 命令是 Linux 和 Unix 系统中最常用的文件打包工具之一,它不仅可以用于打包文件,还可以对文件进行解包操作。在 Linux 系统中,tar 命令经常与其他压缩工具结合使用,比如 gzip 或 bzip2,以实现文件的压缩...

    unscramble.tar.gz_Linux/Unix编程_Unix_Linux_

    标题中的"unscramble.tar.gz"是一个在Linux/Unix环境中常见的压缩文件格式,它是由tar命令打包后再用gzip压缩工具处理的结果。这样的文件通常用于存储多个相关文件或目录,便于传输和保存。"Linux/Unix编程"标签表明...

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

    在 Linux 和 Unix 操作系统中,压缩与解压文件是一项非常常见的操作。这些系统提供了多种工具来帮助用户处理不同类型的压缩文件格式。下面将详细介绍几种常用的压缩与解压命令及其用法。 #### 1. `tar` 命令 `tar`...

    云计算Linux文件查找与压缩干货

    tar命令是Unix/Linux系统中备份文件的可靠方法, 几乎可以工作于任何环境中,它的使用权限是所有用户。 建议针对目录 打包,压缩 语法:tar 选项 压缩包名称 源文件 ===打包,压缩=== # tar ...

    windows下压缩的zip文件,上传到Linux后unzip不认的解决办法

    在日常的跨平台文件传输中,我们经常遇到一个问题:在Windows环境下压缩的ZIP文件,在Linux系统下使用`unzip`命令解压缩时无法识别。这主要是由于不同操作系统对文件编码和压缩格式的理解差异造成的。本篇文章将深入...

    unix备份和压缩 命令详解

    - `-r`:递归处理目录,压缩或解压缩所有文件。 - `-t`:测试压缩文件的完整性。 - `-v`:显示每个文件的压缩或解压缩过程。 - `-num`:调整压缩速度,`-1`表示最快(低压缩),`-9`表示最慢(高压缩)。 例如,...

    doc命令实现文件的备份并压缩打包

    总结,文件的备份和压缩打包是通过系统内置的命令行工具实现的,如Linux/Unix中的`cp`、`mv`和`tar`,或者Windows中的`copy`、`move`和`zip`。这些命令能够有效地帮助用户管理文件,确保数据安全,特别是在需要定期...

    linux文件压缩命令.pdf

    本文档中提到了多种文件压缩与解压缩的命令,它们分别适用于不同类型的压缩文件。 首先,我们来看 gzip 命令。gzip 是一个广泛使用的文件压缩工具,它能够创建 `.gz` 文件,并且它具备压缩和解压缩的功能。gzip ...

    comedi-0.7.60.tar.gz_Linux/Unix编程_Unix_Linux_

    这种格式在Linux和Unix系统中常见,用于打包和归档多个文件或目录。解压后可以获取源代码,进行编译和安装。 Comedi,全称是“Computer-based Measurement and Control”,是一个开源的硬件抽象层,专门用于与各种...

    Gzip工具打包JS、CSS文件,后台解压缩

    本文将详细介绍如何使用Gzip来打包JS和CSS文件,并在Java后台通过Filter实现解压缩。 首先,我们需要了解Gzip的工作原理。Gzip基于DEFLATE算法,该算法结合了LZ77(一种无损数据压缩算法)和霍夫曼编码。它通过查找...

    Unix平台下的常用命令技巧之 tar包、压缩与解压缩 .txt

    ### Unix平台下的常用命令技巧之 tar包、压缩与解压缩 #### 一、tar命令的基础用法 在Unix系统中,`tar`命令是用于打包和解包文件的一个非常重要的工具。它支持多种不同的格式,如`.tar`、`.tgz`、`.tar.gz`等。...

    解压缩文件

    总的来说,解压缩文件是日常IT工作中不可或缺的一部分,掌握不同压缩格式和解压缩工具的使用方法,能提高工作效率,尤其在处理大量数据时显得尤为重要。同时,了解压缩原理有助于更好地理解和优化文件存储。

Global site tag (gtag.js) - Google Analytics