zoukankan      html  css  js  c++  java
  • Linux笔记 — 打包、压缩和解压缩

    背景介绍
    Linux的备份压缩
    最早的Linux备份介质是磁带,使用的命令是 tar
    可以打包后的磁带文件进行压缩储存,压缩的命令是gzip 和 bzip2
    经常使用的扩展名是 .tar.gz .tar.bz2 .tgz

    一、打包

    打包命令 tar

    常用参数

    • c 打包
    • x 解包
    • f 指定操作类型为文件
      示例如下:
      1)把 etc文件夹,打包到/tmp目录下,文件名为etc-backup.tar
      # tar cf /tmp/etc-backup.tar /etc
      2)查看打包后的文件大小:
      ls -l /tmp/etc-backup.tar
      或者
      ls -lh /tmp/etc-backup.tar
      (加h表示以单位兆显示)

    二、压缩和解压缩
    压缩命令:gzip bzip2 (tar 命令已经集成了这两个命令)
    打包并压缩 命令行如下:tar czf /tmp/etc-backup.tar.gz /etc (集成gzip命令的方式)
    tar cjf /tmp/etc-backup.tar.bz2 /etc (集成bzip2命令的方式)
    可以通过命令行 " # ls -lh /tmp/etc-backup.tar* " 查看两种压缩方式 压缩后的文件大小
    区别:bz2 更高的压缩比例,gz 压缩速度更快。

    解压缩命令:tar xf /tmp/etc-backup.tar -C /root ( -C 将解压文件放在某目录下,将etc-backup.tar解压到/root 目录下)
    解压缩 gz 文件zxf 命令,解压 bz2 文件 用 jxf 命令。
    网络中常见格式: .tbz2 格式 是 .tar.bz2 的缩写,.tgz 格式 是.tar.gz 的缩写

  • 相关阅读:
    PCA本质和SVD
    特征工程(转载)
    python入门基础代码
    长尾理论
    金融行业数据分析
    [rancher-net]
    rancher中使用ingress-lbs做负载均衡
    python 高级语言特性
    docker从初识到深入
    关于容器技术的发展以及虚拟化技术的总结
  • 原文地址:https://www.cnblogs.com/lijinping321/p/15181209.html
Copyright © 2011-2022 走看看