精华内容
下载资源
问答
  • Linux压缩和解压缩

    2020-01-24 16:04:38
    Linux压缩和解压缩 文章目录Linux压缩和解压缩zip格式压缩解压缩gz格式压缩解压缩bz2格式压缩解压缩tar格式打包解打包tar.gz与tar.bz2格式命令格式.tar.gz格式.tar.bz2格式其他例子 zip格式 “.zip”是 Windows 中最...

    Linux压缩和解压缩

    zip格式

    “.zip”是 Windows 中最常用的压缩格式,Linux 也可以正确识别“.zip”格式,这可以方便地和Windows 系统通用压缩文件。

    压缩

    功能描述:压缩文件或目录。

    [root@localhost ~]# zip [选项] 压缩包名 源文件或源目录
    选项:
    -r: 压缩目录
    例如:
    [root@localhost ~]# zip ana.zip anaconda-ks.cfg
    

    解压缩

    功能描述:列表、测试和提取压缩文件中的文件。

    [root@localhost ~]# unzip [选项] 压缩包名
    选项:
    -d: 指定解压缩位置
    例如:
    [root@localhost ~]# unzip -d /tmp/ ana.zip
    # 把压缩包解压到指定位置
    

    gz格式

    “.gz”格式是 Linux 中最常用的压缩格式,但是该命令不会将文件打包,只会压缩。

    压缩

    功能描述:压缩文件或目录。只压缩单个文件,如果是目录,那么就将目录的所有文件单独压缩。

    [root@localhost ~]# gzip [选项] 源文件
    选项:
    -c: 将压缩数据输出到标准输出中,可以用于保留源文件
    -d: 解压缩
    -r: 压缩目录
    [root@localhost ~]# gzip -c anaconda-ks.cfg > anaconda-ks.cfg.gz
    # 使用 -c 选项,但是不让压缩数据输出到屏幕上,而是重定向到压缩文件中
    # 这样可以在压缩文件的同时不删除源文件
    

    解压缩

    如果要解压缩“.gz”格式,那么使用“gzip -d 压缩包”和“gunzip 压缩包”命令都可以。

    功能描述:解压缩文件或目录。

    例如:
    [root@localhost ~]# gunzip install.log.gz
    [root@localhost ~]# gzip -d anaconda-ks.cfg.gz
    

    bz2格式

    压缩

    “.bz2”格式是 Linux 的另一种压缩格式,从理论上来讲,“.bz2”格式的算法更先进、压缩比更好;而“.gz”格式相对来讲压缩的时间更快。

    功能描述:.bz2 格式的压缩命令。

    [root@localhost ~]# bzip2 [选项] 源文件
    选项:
    -d: 解压缩
    -k: 压缩时,保留源文件
    -v: 显示压缩的详细信息
    例如:
    [root@localhost ~]# bzip2 anaconda-ks.cfg
    #压缩成.bz2 格式
    [root@localhost ~]# bzip2 -k install.log.syslog
    #保留源文件压缩
    

    解压缩

    “.bz2”格式可以使用“bzip2 -d 压缩包”命令来进行解压缩,也可以使用“bunzip2 压缩包”命令来进行解压缩。先看看 bunzip2 命令的基本信息。

    [root@localhost ~]# bunzip2 anaconda-ks.cfg.bz2
    [root@localhost ~]# bzip2 -d install.log.syslog.bz2
    #两个命令都可以解压缩
    

    tar格式

    “tar”格式只会打包文件,不会压缩。

    打包

    “.tar”格式的打包和解打包都使用 tar 命令,区别只是选项不同。

    [root@localhost ~]# tar [选项] [-f 压缩包名] 源文件或目录
    选项:
    -c: 打包
    -f: 指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定
    要正确指定扩展名
    -v: 显示打包文件过程
    [root@localhost ~]# tar -cvf anaconda-ks.cfg.tar anaconda-ks.cfg
    #打包,不会压缩
    

    解打包

    “.tar”格式的解打包也需要使用 tar 命令,但是选项不太一样。

    [root@localhost ~]# tar [选项] 压缩包
    选项:
    -x: 解打包
    -f: 指定压缩包的文件名
    -v: 显示解打包文件过程
    -t: 测试,就是不解打包,只是查看包中有哪些文件
    -C(大) 目录: 指定解打包位置
    例如
    [root@localhost ~]# tar -xvf anaconda-ks.cfg.tar
    # 解打包到当前目录下
    

    tar.gz与tar.bz2格式

    命令格式

    [root@localhost ~]# tar [选项] 压缩包 源文件或目录
    选项:
    -z: 压缩和解压缩“.tar.gz”格式
    -j: 压缩和解压缩“.tar.bz2”格式
    

    .tar.gz格式

    例如:.tar.gz 格式
    [root@localhost ~]# tar -zcvf tmp.tar.gz /tmp/
    # 把 /tmp/ 目录直接打包压缩为“ .tar.gz ”格式
    [root@localhost ~]# tar -zxvf tmp.tar.gz
    # 解压缩与解打包“ .tar.gz ”格式
    

    .tar.bz2格式

    例如:.tar.bz2 格式
    [root@localhost ~]# tar -jcvf tmp.tar.bz2 /tmp/
    # 打包压缩为“ .tar.bz2 ”格式,注意压缩包文件名
    [root@localhost ~]# tar -jxvf tmp.tar.bz2
    # 解压缩与解打包“ .tar.bz2 ”格式
    

    其他例子

    [root@localhost ~]# mkdir test
    [root@localhost ~]# touch test/a
    [root@localhost ~]# touch test/b
    [root@localhost ~]# touch test/c
    #建立测试目录和测试文件
    [root@localhost ~]# tar -zcvf test.tar.gz test/
    #压缩
    [root@localhost ~]# tar -ztvf test.tar.gz
    #只查看,不解压
    [root@localhost ~]# tar -zxvf test.tar.gz -C /tmp
    #解压缩到指定位置
    [root@localhost ~]# tar -zxvf test.tar.gz -C /tmp test/c
    #只解压压缩包中的特定文件,到指定位置
    
    展开全文
  • linux 压缩和解压缩

    2018-09-16 15:57:20
    linux 压缩和解压缩 gzip/gunzip压缩 只能压缩文件不能压缩目录 不保留原来的文件 gzip+文件 (压缩文件,只能将文件压缩为*.gz文件) gzip 112.txt gunzip+文件.gz (功能描述:解压缩文件命令) ...

    linux 压缩和解压缩


    • gzip/gunzip压缩
    只能压缩文件不能压缩目录
    不保留原来的文件

    gzip+文件 (压缩文件,只能将文件压缩为*.gz文件)

    gzip 112.txt 

    gunzip+文件.gz (功能描述:解压缩文件命令)

    gunzip 112.txt.gz
    • zip/unzip压缩
     zip
     zip myzip.zip 112.txt  11.txt
    (压缩文件和目录的命令,window/linux通用且可以压缩目录且保留源文件)
    unzip
    unzip myzip.zip  -d  my/
    -d表示解压存放的路径
    • tar
    语法:tar [zcvf]  [zxvf] [打包文件名.tar.gz] [源文件]
               -c 产生tar打包文件(必选)
               -x 产生的解压缩文件(必选)
               -v 显示详细信息
               -f 指定压缩后的文件名
               -z 打包同时压缩
    描述:打包目录 生成的后缀名 .tar.gz,或者进行解压
    最后配置加-C 表示文件解压后存放的路径
    tar -zcvf mytar.tar.gz *
     tar -zxvf mytar.tar.gz -C my/
    展开全文
  • linux压缩和解压缩

    2015-09-15 09:47:00
    linux压缩和解压缩命令大全 .tar  解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirName  ---------------------------------------------  .gz  解压1:gunzip FileName.gz  解压2:...
    linux压缩和解压缩命令大全
            .tar
      解包:tar zxvf FileName.tar
      打包:tar czvf FileName.tar DirName
      ---------------------------------------------
      .gz
      解压1:gunzip FileName.gz
      解压2:gzip -d FileName.gz
      压缩:gzip FileName
      .tar.gz 和 .tgz
      解压:tar zxvf FileName.tar.gz
      压缩:tar zcvf FileName.tar.gz DirName
      ---------------------------------------------
      .bz2
      解压1:bzip2 -d FileName.bz2
      解压2:bunzip2 FileName.bz2
      压缩: bzip2 -z FileName
      .tar.bz2
      解压:tar jxvf FileName.tar.bz2
      压缩:tar jcvf FileName.tar.bz2 DirName
      ---------------------------------------------
      .bz
      解压1:bzip2 -d FileName.bz
      解压2:bunzip2 FileName.bz
      压缩:未知
      .tar.bz
      解压:tar jxvf FileName.tar.bz
      压缩:未知
      ---------------------------------------------
      .Z
      解压:uncompress FileName.Z
      压缩:compress FileName
      .tar.Z
      解压:tar Zxvf FileName.tar.Z
      压缩:tar Zcvf FileName.tar.Z DirName
      ---------------------------------------------
      .zip
      解压:unzip FileName.zip
      压缩:zip FileName.zip DirName
      ---------------------------------------------
      .rar
      解压:rar a FileName.rar
      压缩:r ar e FileName.rar
      
      rar请到:http://www.rarsoft.com/download.htm 下载!
      解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
      [root@www2 tmp]# cp rar_static /usr/bin/rar
      ---------------------------------------------
      .lha
      解压:lha -e FileName.lha
      压缩:lha -a FileName.lha FileName
      
      lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
      >解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
      [root@www2 tmp]# cp lha /usr/bin/
      ---------------------------------------------
      .rpm
      解包:rpm2cpio FileName.rpm | cpio -div
      ---------------------------------------------
      .deb
      解包:ar p FileName.deb data.tar.gz | tar zxf -
      ---------------------------------------------

     

    转载于:https://www.cnblogs.com/qk2015/p/4809321.html

    展开全文
  • Linux 压缩和解压缩

    2021-02-05 01:13:37
    压缩和解压缩 compress/uncompress , .Z gzip/gunzip , .gz bzip2/bunzip2 , .gz2 xz/unxz , .xz zip/unzip tar cpio gzip/gunzip/zcat gzip/gunzip/zcat - compress or expamd files gzip [OPTION]… FILE… -d:解...

    压缩和解压缩
    compress/uncompress , .Z
    gzip/gunzip , .gz
    bzip2/bunzip2 , .gz2
    xz/unxz , .xz
    zip/unzip
    tar cpio

    gzip/gunzip/zcat

    gzip/gunzip/zcat - compress or expamd files

    gzip [OPTION]… FILE…
    -d:解压缩,相当于gunzip
    -#:指定压缩比,默认是6;数字越大压缩比越大
    -c:将压缩结果输出至标准输出
    gzip -c FILE > /PATH/TO/SOMEFILE.gz
    zcat 可以用来查看压缩文件的内容

    bzip2/bunzip2/bzcat
    -d:解压缩
    -#:指定压缩比,默认是6,数字越大压缩比越大(1-9)
    -k:keep,保留原文件

    xz,unxz,xzcat
    xz[OPTION]… FILE…
    -d:解压缩
    -#:指定压缩比,默认是6,数字越大压缩比越大(1-9)
    -k:保留原文件
    以上三个工具是不可以直接对目录进行压缩的
    归档:tar,cpio
    tar命令:
    tar [OPTION]…FILE…
    创建归档:-c
    -cf /PATH/TO/SOMEFILE.tar FILE…
    展开归档:-x
    -xf /PATH/FROM/SOMEFILE.tar
    -xf /PATH/FROM/SOMEFILE.tar -C /PATH/TO/SOMEDIR
    查看归档文件的文件列表:-t
    -tf /PATH/TO/SOMEFILE.tar
    归档完成后通常需要压缩,结和此前的压缩工具,就能实现压缩多个文件了
    -z:gzip2
    -zcf /PATH/TO/SOMEFILE.tar.gz FILE…
    解压缩并展开归档:-zxf /PATH/TO/SOMEFILE.tar.gz
    -j:bzip2
    -J:xz 压缩的格式不同,用法相同

    展开全文
  • LINUX 压缩和解压缩

    2015-10-17 10:06:40
    Linux下自带了一个unzip的程序可以解压缩文件,解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filename.zip files 会将files压缩到filename.zip 另外看看你的文件的后缀名,不同...
  • 原标题:linux压缩和解压缩命令tar解包:tar zxvf filename.tar打包:tar czvf filename.tar dirnamegz命令解压1:gunzip filename.gz解压2:gzip -d filename.gz压缩:gzip filename.tar.gz 和 .tgz解压:tar zxvf ...
  • linux压缩和解压缩命令 tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar 路径+文件名 gz命令 解压1:gunzip filename.gz 解压2:gzip -d filename.gz 压缩:gzip filename .tar.gz 和 .tgz ...
  • Linux压缩和解压缩命令 tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirname gz命令 解压1:gunzip filename.gz 解压2:gzip -d filename.gz 压缩:gzip filename .tar.gz 和 .tgz 解压:tar zxvf...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,455
精华内容 582
关键字:

linux压缩和解压缩

linux 订阅