`

linux下解压命令大全和 rpm命令使用简介

阅读更多

linux下解压命令大全

.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。

 

 

 rpm命令使用简介

 

    什么是rpm?rpm是RPM package manager的缩写,最早由RedHat公司提出的软件包标准,后来随着rpm的不断发展而又增加许多功能,逐渐的成为linux公认的软件包管理标 准。支持该格式的厂商有RedHat linux、suse linux、Mandriva linux。
    rpm命令十分强大,那么rpm命令究竟有什么功能呢?
    1 查询已安装在linux系统中的rpm软件包的信息
    2 查询rpm软件包安装文件的信息
    3 安装rpm软件包到当前linux系统
    4 从linux系统中卸载已安装的rpm软件包
    5 升级当前linux系统的rpm软件包
(1)#rpm -qa后面不接参数用于查看系统中已经安装的所有的rpm包
(2)#rpm -q rpm包名用于查看系统中是否安装了该软件包,如果安装了,系统会显示完整的包名;如果没有安装,系统会提示"package bas is not installed"。
 (3)#rpm -qi rpm包名用于查看系统中已经安装的rpm包的完整信息,包括该包的版本信息,安装时间和大小等。
 (4)#rpm -ql rpm包名用于查看该软件包都安装到了那些位置。
 (5)#rpm -qf 文件名用于查看某个文件使用那个rpm包安装的。
 (6)#rpm -qpi rpm包名和#rpm -qpl分别用于查看没有安装的包的信息,注意下和(4)、(5)的区别。
 (7)#rpm -ivh 包名用于安装rpm软件包,i代表安装、v代表可视化安装、h代表安装的时候显示进度。
 (8)#rpm --force -irpm包用于强制安装rpm软件包,--force参数用于安装存在依存关系的rpm包。不过一般我们并不怎做,解决依存关系的较好的方法是使用#rpm -i 命令一起安装。
 (9)#rpm -e rpm包名用于删除rpm软件包。rpm -e --nodeps 包名用于删除存在依存关系的软件包,该命令可以将和该包存在依存关系的所有的软件包统统删除。
 (10)#rpm -Urpm包名用于对rpm包的升级。
分享到:
评论

相关推荐

    linux压缩解压命令

    linux中压缩解压明天全,有例子说明(.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 )

    解压rpm包的linux命令及rpm命令使用简介

    rpm 是红帽(RedHat)软件包管理工具,实现类似于 Windows 中的添加/删除程序功能,本篇文章给大家介绍解压rpm包的linux命令及rpm命令使用简介,需要的朋友参考下

    linux离线安装zip解压缩工具rpm安装包

    提供zip解压缩工具安装包,在客户内网环境下,通常无法联网,无法使用yum安装zip,此时可以使用rpm安装包进行安装 1.将此资源包放到服务器 2.解压之后进入文件夹 3.rpm -Uvh *.rpm --nodeps --force 命令进行安装

    linux常用命令如下载解压压缩

    linux常用命令如下安装,卸载,及查询系统中的RPM软件包,shell变量管理,用户和组管理,进程与服务管理

    linux环境gcc安装所需rpm合集

    Linux环境下没有网络时,得费劲自己去下载一些rpm包。很容易找漏或者被误导。 自己走过的弯路,不希望别人再走。 下载后解压。传至linux后。 使用以下命令一键安装: rpm -Uvh *.rpm --nodeps --force 安装完成后...

    jdk-1_5_0_15-linux-i586-rpm.bin

    jdk-1_5_0_15-linux-i586.bin 也是自解压文件,解压后是jdk-1_5_15-linux-i586-rpm包,执行rpm命令装到linux上就可以了。安装如下 #chmod u+x ./jdk-1_5_0_15-linux-i586-rpm.bin #./jdk-1_5_0_15-linux-i586-rpm....

    LINUX下安装JAVA

    介绍linux下如何安装JDK o Linux 自解压二进制文件 此文件可用于在用户所选位置安装 Java,且可由任何人(不限于超级用户)进行安装。只要您不是超级用户,它就无法替换 Linux 提供的 Java 平台的版本。 Linux RPM ...

    Linux Redhat7或CentOS7环境下安装Oracle11g的rpm依赖包

    Linux Redhat7或CentOS7环境下安装Oracle11g的rpm依赖包。包括:binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel ...

    Linux基础知识与系统管理教学课件-pdf.rar

    4.6 Linux常用命令-文件搜索命令-压缩解压命令 4.7 Linux常用命令-网络命令 4.8 Linux常用命令-关机重启命令 5 文本编辑器Vim 5.1 文本编辑器Vim-Vim常用操作 5.2 文本编辑器Vim-Vim使用技巧 6 软件包管理 6.1 ...

    linux命令.txt

    linux 命令 - 开关机 - 文件操作 - 系统命令 1. top 2. who 3. ifconfig 4. ping 5. kill 6. man 7.clear 8.netstat 4. 软件管理 - dpkg :离线 .deb .rpm .apk - apt-get :在线 5. 压缩解压 tar -...

    Linux基础知识与系统管理视频.rar

    4.6 Linux常用命令-文件搜索命令-压缩解压命令 4.7 Linux常用命令-网络命令 4.8 Linux常用命令-关机重启命令 5 文本编辑器Vim 5.1 文本编辑器Vim-Vim常用操作 5.2 文本编辑器Vim-Vim使用技巧 6 软件包管理 6.1 ...

    Linux常用命令速查手册

    linux常用命令大全,含关机/重启/注销、系统信息和性能查看、磁盘和分区、用户和用户组、网络和进程管理、常用系统服务命令、文件和目录操作、文件查看和处理、打包和解压、RPM包管理命令、YUM包管理命令、DPKG包...

    CentOS下glibc-2.17离线安装rpm包

    CentOS7下glibc离线安装rpm包,安装方式,解压上传到CentOS某个目录,cd这个目录,然后依次执行以下命令 rpm -ivh centos-release-scl-rh-2-3.el7.centos.noarch.rpm rpm -ivh centos-release-scl-2-3.el7.centos....

    uncompress 命令包,ncompress rpm包

    32位 X86 linux下安装包,用于支持.Z文件的解压等操作。

    Mysql安装包for linux.zip

    2.使用rpm命令安装mysql服务 rpm -ivh MySQL-server-5.5.55-1.linux2.6.x86_64.rpm 正常则直接去第三步骤,若提示缺少依赖,则用rpm安装压缩包里的那6个perl包 rpm -ivh perl-* 3.查看是否已经存在mysql,存在删除...

    Linux上部署项目的要求:1.参考相关资料,能够在Linux上成功部署项目即可 2.必须掌握Linux的基本命令

    3.rpm -qa | grep 软件的名称:查找和指定名称相关的软件 4.rpm -e --nodeps 软件名称:卸载指定的软件 5.rpm -ivh 软件名称: 安装指定的软件 6.uname -a :查看linux系统的基本信息(计算机名,操作的位数,版本...

    Linux gcc/g++ rpm安装包

    gcc-4.8.5版本的rpm安装包,解压进入目录后运行sudo rpm -Uvh *.rpm --force进行安装(如果安装提示依赖错误,可在命令后再加上--nodeps),安装完成后可通过gcc --version和g++ --version查看版本信息

    Linux命令笔记

    1:RPM包管理 rpm命令管理 命令 1:安装 rpm -ivh 包全名 2:升级 rpm -Uvh 包全名 3:卸载 rpm -e 包名 4:查询 rpm -q.. 5:校验 rpm -V 已安装的包名 6:文件提取 rpm2cpio 包全名 | cpio -idv .文件绝对路径 ...

    linux ssh的配置

    编译使用zlib的压缩和解压函数的程序,就要事先安装这个软件包。 用下面的命令验证一下在系统中是否已经安装了zlib-devel软件包:  rpm -qi zlib-devel  用下面命令在系统中安装zlib-devel软件包:  rpm -Uvh...

    韩顺平.linux视频教程和PPT

    韩顺平.linux视频教程第0讲.开山篇.wmv 24 MB 韩顺平.linux视频教程第1讲.基础介绍.wmv 59 MB 韩顺平.linux视频教程第2讲.历史介绍.vi编辑器的使用.wmv 64 MB ...压缩和解压.ux下java网络编程.wmv

Global site tag (gtag.js) - Google Analytics