• 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 的缩写

  • 相关阅读:
    ES6之Promise对象学习——8个例子学会Promise
    typescript学习笔记
    Git入门篇
    Babel的配置和使用
    用css写三角形,宽高可设置
    typescript语法入门
    css之BFC(block formmatting context)[格式化上下文]
    删除node_modul模块
    继承
    [ES6]ES6语法中的class、extends与super的原理
  • 原文地址:https://www.cnblogs.com/lijinping321/p/15181209.html
Copyright © 2020-2023  润新知