`

inux下解压命令

阅读更多



.tar 
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z

解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.tar .tgz .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 x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!

gzip 命令 
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。

语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下:

-c 将输出写到标准输出上,并保留原有文件。-d 将压缩文件解压。-l 对每个压缩文件,显示下列字段:     压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t 测试,检查压缩文件是否完整。-v 对每一个压缩和解压的文件,显示文件名和压缩比。-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或--best表示最慢压缩方法(高压缩比)。系统缺省值为 6。指令实例:

gzip *% 把当前目录下的每个文件压缩成 .gz 文件。gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压。gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。



分享到:
评论

相关推荐

    inux命令(shell)从入门到精通

    1. **ls**:列出目录内容,可以查看当前目录下的文件和子目录。 2. **cd**:改变工作目录,用于在不同的目录之间切换。 3. **pwd**:显示当前工作目录,让你知道你在哪个位置。 4. **touch**:创建新文件或更新文件...

    inux下RoseMirrorHA实施文档.doc

    Linux下的RoseMirrorHA是一款高可用性(HA)解决方案,用于确保关键业务服务的连续性和可靠性。这个系统在数据库服务器上部署,确保即使在一台服务器出现故障时,服务也能通过另一台服务器无缝接管继续运行。以下是...

    inux下apache负载均衡与JBoss集群配

    下载JBoss5或更高版本,将其解压到`usr/jboss`目录下。配置环境变量,如`JBOSS_HOME`,并将`PATH`包含JBoss的bin目录。完成设置后,注销系统使更改生效。 配置JBoss集群需要创建多个独立的JBoss实例,并通过特定的...

    inux必学的60个命令

    ### Linux必学的60个命令详解 #### 一、登录与系统操作 **1. login** - **功能**: `login` 命令用于用户登录到Linux系统。 - **用法**: `login [name] [参数]` - `[name]`: 指定用户名,默认为当前终端登录的...

    Linux+入门时必学60文件处理个命令

    `du`和`df`用于查看磁盘空间使用情况,`cat`和`more`用于查看文件内容,`head`和`tail`分别显示文件开头和结尾的部分内容,`vi`或`nano`是常见的文本编辑器,`tar`用于打包和解压文件,`wget`和`curl`则用于从网络...

    Linux操作系统使用及linux常用命令

    1.掌握Ubuntu系统下文件、文件夹操作相关的基本命令。 2.掌握Ubuntu系统下压缩解压的基本命令。 3.掌握Ubuntu系统下其他常用命令。

    Linux菜鸟必学的60个命令

    本文将从安装和登录命令开始,介绍 Linux 下的基本命令。这些命令是 Linux 菜鸟必学的知识点,涵盖了安装、登录、文件处理、系统管理、网络操作、系统安全等方面。 一、安装和登录命令 1. login 命令 login 命令...

    rtl8192se无线网卡驱动 for inux kernel 3

    这款驱动程序专门设计用来解决与该芯片相关的bug,确保在Linux操作系统环境下,rtl8192se无线网卡可以正常工作。 描述中提到的“解决因为Realtek,rtl8192se自身bug的驱动”,意味着这个驱动程序修复了Realtek rtl...

    nginx压缩包免安装,解压即用

    下载完成后,你可以使用以下命令在Linux环境下解压: ```bash # 对于.tar.gz文件 tar -zxvf nginx-x.x.x.tar.gz # 对于.zip文件 unzip nginx-x.x.x.zip ``` 解压后,你会得到一个以版本号命名的目录,例如`nginx-...

    inux菜鸟进阶系列之练成Linux系统高手教程.pdf

    #### 一、基础命令篇 ##### 1. `mkdir` 命令:创建目录 - **功能**:`mkdir` 命令用于在Linux系统中创建新的目录。 - **语法**:`mkdir [选项] 目录名` - 其中`[选项]`可选,如`-p`用于递归创建目录。 - `目录名`...

    inux平台mysqlsource安装的安装及配置步骤.pdf

    2. **解压安装包**:下载完成后,使用`tar`命令解压文件,例如:`tar –zxvf mysql-5.5.16.tar.gz`。解压后,进入解压得到的目录,如:`cd mysql-5.5.16`。 3. **创建用户和用户组**:为了安全和管理的方便,创建一...

    inux平台mysqlsource安装的安装及配置步骤.docx

    解压后进入解压后的目录,例如:`cd mysql-5.5.16`。 3. **配置编译环境**: 使用`./configure`命令进行配置,指定安装路径、数据存储位置、字符集等参数,如: ``` --prefix=/usr/mysql/mysql \ --...

    inux平台mysqlsource安装的安装与配置步骤.doc

    复制并编辑配置文件`my.cnf`,将其放置在`/etc`目录下,配置`[mysqld]`和`[mysqld_safe]`部分的参数,例如: - `[mysqld]` - `basedir=/usr/mysql/mysql` - `datadir=/usr/mysql/data` - `socket=/var/lib/...

    inux平台mysqlsource安装的安装及配置步骤[归纳].pdf

    运行`./configure`命令,指定安装路径和其他配置选项,例如`--prefix=/usr/mysql/mysql`、`--localstatedir=/usr/mysql/data`、`--with-charset=utf8`、`--with-extra-charsets=all`等。 5. **编译与安装**: ...

    Linux程序设计实验报告

    - **命令**: `tar -xzvf test.tar.gz -C tmp/` (在/tmp/目录下解压文件) **步骤13:输出重定向** - **命令**: `ls -l > tmp` (将`ls -l`的输出重定向到文件tmp中) **步骤14:文件查找与内容过滤** - **命令**: `...

    jdk-8u121-linux-x64.tar.zip

    对于Linux系统,我们需要先使用`tar -zxvf jdk-8u121-linux-x64.tar.gz`命令解压文件,然后设置`JAVA_HOME`、`PATH`和`CLASSPATH`环境变量,以便系统能够找到JDK并执行Java程序。 9. **JDK的使用** JDK不仅包含...

Global site tag (gtag.js) - Google Analytics