博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 中解压与压缩 常用操作详细讲解
阅读量:6161 次
发布时间:2019-06-21

本文共 1095 字,大约阅读时间需要 3 分钟。

平时有时候 会在服务器进行一些文件的操作,比如安装一些服务与软件等等,都有解压操作,一般在 导出一些简单的服务器文件,也是先压缩后再导出,因此,在这里根据平时用到解压与压缩命令的频率来记录下:

1.最常用的当属 tar 命令了,(常针对于 tar.gz 文件)

  压缩  tar -zcvf [被压缩后的文件名] [目录或者文件]

    eg: tar zcvf redis.tar.gz  redis-2.8.12

  解压 :tar -zxvf  [压缩包的文件名]

    eg: tar zxvf redis-2.8.12.tar.gz

2.针对windows 里面的压缩文件 到linux 中使用,一般常见有zip压缩包

  zip 命令,zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]

    eg: zip  redis.zip redis/*(被压缩的目录)

  unzip 命令 ,

    eg: unzip redis.zip

  更多的选项说明,请 zip --help

 

3.关于 gzip,以及bzip2 我就是用 tar来调用了 ,简单的说明下 

  1)tar 调用gzip

    gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。 

   
# tar -czf all.tar.gz *.jpg
      这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz

 

   
  # tar -xzf all.tar.gz
       这条命令是将上面产生的包解开。
 
    bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。
 
 # tar -cjf all.tar.bz2 *.jpg
    这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz22.
 
 # tar -xjf all.tar.bz2
    这条命令是将上面产生的包解开。
 

 本文链接 

  

    

转载于:https://www.cnblogs.com/guixiaoming/p/6394716.html

你可能感兴趣的文章
发布和逸出-构造过程中使this引用逸出
查看>>
使用SanLock建立简单的HA服务
查看>>
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
查看>>
Javascript Ajax 异步请求
查看>>
DBCP连接池
查看>>
cannot run programing "db2"
查看>>
mysql做主从relay-log问题
查看>>
Docker镜像与容器命令
查看>>
批量删除oracle中以相同类型字母开头的表
查看>>
Java基础学习总结(4)——对象转型
查看>>
BZOJ3239Discrete Logging——BSGS
查看>>
SpringMVC权限管理
查看>>
spring 整合 redis 配置
查看>>
cacti分组发飞信模块开发
查看>>
浅析LUA中游戏脚本语言之魔兽世界
查看>>
飞翔的秘密
查看>>
Red Hat 安装源包出错 Package xxx.rpm is not signed
查看>>
编译安装mysql-5.6.16.tar.gz
查看>>
活在当下
查看>>
每天进步一点----- MediaPlayer
查看>>