zoukankan      html  css  js  c++  java
  • Linux中的压缩解压缩命令

    常用压缩格式:.zip, .gz ,.bz2,tar.gz, .tar.bz2
    Linux中常用的软件包都是用红色展示的
    压缩文件不一定比原文件小,因为压缩文件还包括压缩格式,当原文件比较小时,压缩文件可能会比原文件大

    .zip压缩

    Windows和Linux中的.zip格式是通用的
    zip 压缩文件名 源文件 //压缩文件
    例:zip 12.zip(必须要加后缀名) 12
    zip -r 压缩目录名 源目录 //压缩目录

    .zip格式解压缩

    unzip 压缩文件 //解压缩文件

    .gz格式压缩

    Windows可以解压缩Linux的.gs格式文件,Linux不能解压缩Windows的.rar格式文件

    gzip 源文件 //压缩为.gz格式的压缩文件,源文件会消失
    gzip -c 源文件 > 压缩文件 //压缩为.gz格式,源文件保留
    例:gzip -c 12 > 12.gz
    gzip -r 目录 //压缩目录下所有子文件,但是不能压缩目录

    .gz解压缩(压缩文件不保留)

    gzip -d 压缩文件 //解压缩文件
    gunzip 压缩文件 //解压缩文件

    .bz2压缩

    bzip2 源文件名 //压缩文件,源文件会消失
    bzip2 -k 源文件 //压缩后保留源文件
    bzip2不能压缩目录

    .bz2解压缩

    bzip -d 压缩文件 //解压bzip2文件(-k保留压缩文件)
    bunbzip 压缩文件 //压缩文件(-k保留压缩文件)

    打包压缩与解压缩

    tar -cvf 打包文件名 源文件
    选项:
    -c:打包
    -v:显示过程
    -f:指定打包后的文件名
    例如:
    tar -cvf longzls.tar longzls

    tar -xvf 打包文件名
    选项:
    -x:解打包
    例如:
    tar -xvf longzls.tar

    tar -zcvf 压缩包名.tar.gz 源文件
    选项:
    -z:压缩为.tar.gz
    tar -zxvf 压缩包名.tar.gz
    选项:-x:加压缩.tar.gz格式

    tar -jcvf 压缩包名.tar.bz2 源文件
    选项:
    -j:压缩为.tar.bz2

    tar -jxvf 压缩包名.tar.bz2
    选项:-x:加压缩.tar.bz2格式

    tar -jxvf jp.tar.bz2 -C /tmp/
    解压缩到指定目录,只能放在后面

    tar -ztvf test.tar.gz
    不解压,查看压缩包的内容

  • 相关阅读:
    mybatis plus 执行sql
    springboot 打印 mybatisplus 的sql
    easyexcel 简单使用
    springboot ehcache
    easyexcel 时间转换
    springboot stopwatch
    c# 开机自动启动
    sqlHelper
    DirectX录音
    c# 发邮件
  • 原文地址:https://www.cnblogs.com/fynnn/p/14804449.html
Copyright © 2011-2022 走看看