首页 > 代码库 > linux服务器解压缩文件的命令

linux服务器解压缩文件的命令

尝试去好好用linux、新手起步。   这边只会提到我用过的、其他相关的以后我用到了我会补充的。如果有错欢迎指正

 

注:1、c-创建-create

  2、v-复杂输出

    3、f-文件-file

      4、x-解压-extract

      5、z-gz格式

  66666、真不会用语法的就使用man...例如  man tar  他就会给你现实tar的一些参数操作

      

.tar

打包语法:tar cvf newFileName.tar fileName || dirName 

解包语法:tar xvf newFileName.tar fileName(-C dirName)

解释:1、这个是文件打包(跟压缩没有关系)

        2、后面如果加-C dirName的话就代表解包(下面关于tar的都累死)后放到dirName这个路径的文件夹下面

        3、newFileName是指打包后文件的文件名   fileName是指文件名、如果有多个文件的话可以并列写、并且用" "空格隔开; 如果用dirName的话,那就打包那个文件夹(附带里面的文件)

截图:技术分享

 

 .tar.gz

 压缩:

     方法1    tar czvf newfileName.tar.gz fileName || dirName

     方法2    tar cvf tmpfileName.tar fileName || dirName (就是想打包成.tar);     gzip -v tmpfileName.tar (删除源文件、变成了tmpfileName.tar.gz、并且显示压缩比---如果-v写成-q的话就不显示压缩比);

解压:  

  1、tar zxvf fileName

      2、tar xvf fileName(亲测也可以)

      3、gzip -d fileName.tar.gz ;  tar xvf fileName

解释:压缩的时候两种方式、其实第一种够用了、第二种就是分步进行的、先把打包成tar、然后用gzip压缩成.tar.gz格式、推荐第一种。解压正好相反

截图:

技术分享

技术分享

不显示压缩比的gzip

技术分享

这个是吧a.php压缩成.tar.gz

技术分享

直接解压   显示了a.php

技术分享   

这个显示了压缩比

技术分享

解压e.tar.gz 

 

.bz2

压缩:

  方法1、  tar jcvf fileName.tar.bz2 fileName

  方法2、  bzip2 -z fileName.tar.bz2 fileName.tar

解压缩:

      方法1、 tar jxvf fileName.tar.bz2

  方法2、 bzip2 -d fileName.tar.bz2;  tar xvf fileName.tar

注释:电脑里面简单的测试通过了...如果有错误请指正

截图:

 

技术分享

 

 

.zip

 

压缩: tar xvf fileName.zip fileName

解压:upzip fileName.zip

 

.rpm

 

解压:rpm2cpio fileName.rpm | cpio  -div   

 

 .rar

今天不小心下载了一个rar的文件= =

因为linux自带没有解压rar的方法、所以得下载一个http://down.itlearner.com/soft/2412.shtml

make 安装好以后

压缩: rar a fileName

解压: rar x fileName.rar

技术分享

linux服务器解压缩文件的命令