整体流程

  1. 安装 httpd (centos 7)

    1. yum install httpd
  2. 将文件放到 www 目录下

    1. cp filename /var/www/html/
  3. 开启 httpd 服务

    1. service httpd start
  4. 通过 下载工具/浏览器/百度网盘 访问服务器对应的ip,进行文件下载,如 http://129.28.186.100/文件名

image.png

压缩文件

压缩方式 压缩 / 解压命令 调整压缩等级
(1=不压缩; 9=最大压缩)
优点 比较
gzip
(tar.gz)
tar -zcvf file_name.tar.gz dir_name GZIP=-9 tar cvzf file_name.tar.gz dir_name

tar cvf - dir_name | gzip -9 - > file_name.tar.gz
流行且通用
压缩解压速度都快
内存占用也非常小
压缩和解压缩速度
gzip > lzma > bzip2

内存消耗大小
lzma > bzip2 > gzip

CPU 消耗大小
bzip2 > lzma > gzip

lzma 整体优于 bzip2
tar -zxvf file_name.tar.gz
bzip2
(tar.bz2)
tar -jcvf file_name.tar.bz2 dir_name BZIP2=-9 tar cvjf file_name.tar.bz2 dir_name 压缩的文件比gzip小约15%
即使在较旧的硬件上,bzip2的内存要求也应该没有问题
tar -jxvf file_name.tar.bz2
lzma
(tar.xz)
tar -Jcvf file_name.tar.xz dir_name XZ_OPT=-9 tar -Jcvf file_name.tar.bz2 dir_name 最新的压缩算法
压缩后的文件最小
tar -Jxvf file_name.tar.xz

image.png
结论:

  1. 需要在内存很小的机器(如小于128 MB)上解压缩时,则选择 gzip 格式。
  2. 需要在很简单、没有什么工具可用的机器上解压缩时,则选择 gzip 格式。
  3. 需要节省网路频宽、缩短下载所需要的时间时,则选择 xz 格式。

由于在这几种状况下,bzip2 通常都不是首选。


关于这几种压缩的文章:
使用tar -zcvf时如何指定压缩级别?
WIKI:LZMA编码器
快速基准:Gzip,Bzip2和LZMA
Linux 中最佳的压缩格式:为什么bzip2 会被xz 取代?那gzip 又如何?