84°

0328 第八次课:文件压缩和打包

文件压缩和打包

一、压缩打包介绍

  • 压缩文件的优点

    节约存储空间

    节约宽带

    提高上传下载速度

  • 常见压缩文件类型

    Windows : .rar、.zip、.7z

    Linux:.zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xz

    虽然linux的文件后缀名不代表文件的类型,但是为了方便分辨压缩类型,还是需要规范的使用压缩后缀。

二、gzip压缩文件

  • 生成一个大文本文件

    把/etc下*.conf文件内容追加到/tmp/1.txt,多执行几次

    find /etc/ -type f -name "*.conf" -exec cat {} >> /tmp/1.txt \;

    查看文件大小和文件行数

  • 使用gzip进行压缩

    命令:gzip 1.txt

    这种压缩方式源文件会消失,会生成一个1.txt.gz文件。

    压缩完后查看文件大小,压缩前:724k 压缩后:176k

  • gzip压缩级别

    gzip压缩可以分为1-9级,1级为效率最低,9级最高。级别越高耗费的cpu越大,默认的级别为6。

    另外gzip不能压缩目录

  • gzip解压

    解压命令:gzip -d 1.txt.gz 或者 使用unzip也可以解压

  • 不删除源文件进行压缩

    命令: gzip -c 源文件 > 目标文件

    gzip -c 1.txt > 1.txt.gz

    如果想压缩到/home,改为:

    gzip -c 1.txt > /home/1.txt.gz

  • 指定压缩目录或名称

    gzip -d -c 1.txt /home/2.txt.gz

本文由【w】发布于开源中国,原文链接:https://my.oschina.net/u/3755326/blog/3029027

全部评论: 0

    我有话说: