您的位置:首页 > 运维架构 > Linux

ubuntu和centos系统的下文件的压缩解压命令

2017-11-02 16:26 531 查看
ubuntu和centos系统的下文件的压缩解压命令。笔记有点乱,因为我虚拟机安装的centos,台式机安装的是ubuntu,虽然都是linux系统,但是还有有一点区别。

一、ubuntu系统

一般现在安装的ubuntu版本都是不能在线解压rar文件的,只有在安装了对应的解压工具之后,才可以实现图形界面下的解压。当然另外一种方法就是使用终端的命令来解压压缩等操作。

我们先来说图形界面下的解压方式以 *.rar 的压缩包为例:

1.ubuntu 下rar解压工具安装方法:
压缩功能:
安装 sudo apt-get install rar
卸载 sudo apt-get remove rar
解压功能:
安装 sudo apt-get install unrar
卸载 sudo apt-get remove unrar

这样就弄好了关于对rar的解压缩。

ubuntu系统对于其他格式的压缩解压:

.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

~.~.~.~.~.~.~.~.~.~.~.
12a16
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.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

rar请到:http://www.rarsoft.com/download.htm 下载!

解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp rar_static /usr/bin/rar

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.lha

解压:lha -e FileName.lha

压缩:lha -a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!

>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp lha /usr/bin/

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

.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

总结

  (1)、*.tar 用 tar –xvf 解压

  (2)、*.gz 用 gzip -d或者gunzip 解压

  (3)、*.tar.gz和*.tgz 用 tar –xzf 解压

  (4)、*.bz2 用 bzip2 -d或者用bunzip2 解压

  (5)、*.tar.bz2用tar –xjf 解压

  (6)、*.Z 用 uncompress 解压

  (7)、*.tar.Z 用tar –xZf 解压

  (8)、*.rar 用 unrar e解压

  (9)、*.zip 用 unzip 解压

大概说完了Ubuntu系统的解压压缩命令,

我们来说centos系统下的文件压缩,解压命令。

二、centos系统下文件压解压命令:


压缩解压命令:gzip

功能描述:压缩文件

 

命令所在路径:/bin/gzip

执行权限:所有用户

语法:gzip  选项[文件]

压缩后文件格式:.gz

 

 

压缩解压命令:gunzip

功能描述:解压缩.gz的压缩文件

 

命令所在路径:/bin/gunzip

执行权限:所有用户

语法:gunzip  选项[压缩文件]

范例:$ gunzip file1.gz

 

 

压缩解压命令:tar

功能描述:打包目录

 

命令所在路径:/bin/tar

执行权限:所有用户

语法:tar  选项[cvf]  [目录]

              -c  产生.tar打包文件

              -v  显示详细信息

-f     指定压缩后的文件名

-z    打包同时压缩

压缩后文件格式:.tar.gz

范例:    $ tar  -zcvf   dir1.tar.gz  dir1

              将目录dir1压缩成一个打包并压缩的文件

 

tar命令解压缩语法:

-x    解包.tar文件

-v    显示详细信息

-f     指定解压文件

-z    解压缩

范例:$ tar  -zxvf  dir1.tar.gz

 

 

压缩解压命令:zip

功能描述:压缩文件或目录

 

命令所在路径:/usr/bin/zip

执行权限:所有用户

语法:    zip  选项[-r]  [压缩后文件名称]  [文件或目录]

              -r     压缩目录

压缩后文件格式:.zip

范例:    $ zip  services.zip  /etc/services

              压缩文件

              $ zip  -r  test.zip  /test

              压缩目录

 

 

压缩解压命令:unzip

功能描述:解压.zip的压缩文件

 

命令所在路径:/usr/bin/unzip

执行权限:所有用户

语法:unzip  [压缩文件]

范例:$ unzip test.zip

 

 

压缩解压命令:bzip2

功能描述:解压缩

 

命令所在路径:/usr/bin/bzip2

执行权限:所有用户

语法:    bzip2  选项[-k] [文件]

              -k   产生压缩文件后保留原文件

功能描述:压缩文件

压缩后文件格式:.bz2

范例:$ bzip2 -k file1

命令所在路径:/usr/bin/bunzip2

执行权限:所有用户

语法:bunzip2  选项[-k] [压缩文件]

                            -k   解压缩后保留原文件

范例:$ bunzip2  -k file1.bz2

2017/11/2

柒晓白
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: