美文网首页Linux
6.Linux 压缩

6.Linux 压缩

作者: Class鸣 | 来源:发表于2018-09-26 15:25 被阅读14次

gzip/gunzip

gzio用于压缩,gunzip用于解压

  • 基本语法
    gzip 文件
    gunzip 文件.gz
  • 实例
    • 压缩
[root@localhost admin]# gzip hello.java
[root@localhost admin]# ls
hello.java.gz  公共  模板  图片  下载  桌面
ok.txt         视频  文档  音乐

  • 解压
[root@localhost admin]# gunzip hello.java.gz
[root@localhost admin]# ls
hello.java  公共  模板  图片  下载  桌面
ok.txt      视频  文档  音乐

当使用gizp 和 gunzip的时候,不会保留源文件

zip和unzip

zip用于压缩,unzip用于解压

  • 基本语法
    zip [选项] XXX.zip 将要压缩的内容
    unzip [选项] XXX.zip
  • zip常用选项
    • -r 递归压缩,即压缩整个目录
  • unzip常用选项
    • -d<目录> 指定解压后存放的目录
  • 案例
    • 压缩目录
[root@localhost admin]# zip -r p.zip /home/luke/文档
  adding: home/luke/文档/ (stored 0%)
  adding: home/luke/文档/金庸-射雕英雄传txt精校版.txt (deflated 56%)
  adding: home/luke/文档/date.txt (stored 0%)
  • 解压至指定文件
[root@localhost admin]# unzip -d /home/admin p.zip
Archive:  p.zip
   creating: /home/admin/home/luke/文档/
  inflating: /home/admin/home/luke/文档/金庸-射雕英雄传txt精校版.txt  
 extracting: /home/admin/home/luke/文档/date.txt 

tar

tar指令是打包指令,最后的打包文件是.tar.gz的文件

  • 基本语法
    tar [选项] XXX.tar.gz 打包内容
  • 选项说明
    • -c 生产打包文件
    • -v 显示详细信息
    • -f 指定压缩后的文件名
    • -z 打包同时解压
    • -x 解包文件
  • 实例
  1. 将多个文件压缩
[root@localhost admin]# tar -zcvf a.tar.gz  hello.java ok.txt p.zip 雷 鸣简历.doc
hello.java
ok.txt
p.zip
雷鸣简历.doc
[root@localhost admin]# ls
a.tar.gz    home    p.zip  雷鸣简历.doc  视频  文档  音乐
hello.java  ok.txt  公共   模板          图片  下载  桌面

  1. 将文件夹压缩
[root@localhost admin]# tar -zcvg myadmin.tar.gz /home/admin/
  1. 解压到当前目录
[root@localhost admin]# tar -zxvf myadmin.tar.gz

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
  1. 解压到指定目录
[root@localhost admin]# tar -zxvf myadmin.tar.gz -C /home/admin/

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now

相关文章

  • 6.Linux 压缩

    gzip/gunzip gzio用于压缩,gunzip用于解压 基本语法gzip 文件gunzip 文件.gz 实...

  • 14笔记---文件压缩

    昨日内容 今日内容 压缩工具 5.linux gzip工具使用 6.linux zip 工具使用 7.linux ...

  • 6.linux基本指令4

    命令行模式: :q! 强制退出 :set nu :显示行号临时显示 :set nonu 取消临时显示 垂直分割:v...

  • 6.linux常用命令

    软件操作命令 软件包管理器 yum 安装软件:yum install xxx卸载软件:yum remove xxx...

  • H264压缩技术

    帧内压缩技术 有损压缩 帧间压缩 有损压缩

  • 图片压缩

    Android图片压缩常用的有质量压缩、尺寸压缩、采样率压缩以及通过JNI调用libjpeg库来进行压缩(尺寸压缩...

  • shell命令整理(七)

    打包压缩 window打包压缩工具: linux打包压缩工具: 打包 解包 案例 压缩 解压缩 案例 打包压缩一起...

  • 10.压缩解压类

    压缩和解压类 压缩指令gzip,解压缩指令gunzipgzip 文件 // 压缩文件,只能压缩成....

  • iOS 图片压缩总结

    一.压缩方式和方法 1.压缩方式 1.1 质量压缩1.2 尺寸压缩1.3 质量和尺寸共同压缩 2.压缩方法 2.1...

  • Linux压缩命令

    .zip格式压缩与解压缩 .gz格式压缩与解压缩 .bz2格式压缩与解压缩 打包命令tar

网友评论

    本文标题:6.Linux 压缩

    本文链接:https://www.haomeiwen.com/subject/wxkdoftx.html