• linux打包 压缩 解压tar常归操作


    tar

    打包 tar -cvf 打包后路径和文件名.tar 需要打包的路径和文件
    压缩 tar -zcvf 打包后路径和文件名.tar.gz 需要打包的路径和文件
    解压 tar -xvf 包名 -C 路径 (文件夹必

    -c: 建立压缩档案
    -v:显示所有过程
    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
    -x:解压
    -z:有gzip属性的
    -j:有bz2属性的
    -C:指定解压路径

    打包和打包压缩文件大小差别很大,例如:

    1打包加压缩:将/etc下所有文件打包压缩到/tmp目录命名为 etc_backup.tar.gz

    [root@oldboy ~]# tar -zcvf /tmp/etc_back.tar.gz /etc/ 
    [root@oldboy ~]# ls -lh /tmp
    total 9.0M
    -rw-r--r-- 1 root root 9.0M Apr 15 15:02 etc_back.tar.gz
    

    2.仅打包不压缩   

    root@oldboy ~]#  tar -cvf /tmp/etc.tar /etc
    [root@oldboy ~]# ls -lh /tmp
    total 36M
    -rw-r--r-- 1 root root 9.0M Apr 15 15:02 etc_back.tar.gz
    -rw-r--r-- 1 root root  27M Apr 15 15:04 etc.tar
    

    通过对比发现 压缩后9M,打包则为27M。

    解压到指定目录

    3.将/tmp/etc_back.tar.gz解压到 /root/tartest下

    [root@oldboy ~]# tar -zxvf /tmp/etc_back.tar.gz -C /root/tartest/   (-C 大写 指定解压路径)
    [root@oldboy ~]# du -h --max-depth=1 tartest/      (查看文件夹大小)
    30M     tartest/etc
    30M     tartest/
    

      

  • 相关阅读:
    Linux下安装Blender
    自我复制的3D打印机
    ODOO v10.0 自动生成财务凭证的科目设置
    初识Odoo的辅助核算
    Odoo9以后的社区版本和企业版功能上的区别
    06: linux中find查找命令总结
    02: shell中的if、case、for等语句
    01: shell基本使用
    05: 配置yum源
    04: linux基础总结-centos6.5
  • 原文地址:https://www.cnblogs.com/homeboot/p/12705554.html
Copyright © 2020-2023  润新知