linux之压缩解压缩命令介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux之压缩解压缩命令介绍相关的知识,希望对你有一定的参考价值。

  1. .zip是linux和windows通用的压缩文件类型
    语法:zip [选项] [压缩文件][源文件]
    实例:[[email protected] yang]# zip install.log.zip install.log
    adding: install.log (deflated 9%)
    技术分享图片
    unzip解压缩.zip压缩的文件
    语法:unzip [选项][压缩文件]
    实例:[[email protected] yang]# unzip install.log.zip -d hai
    Archive: install.log.zip
    inflating: hai/install.log
    -d是解压缩的文件所在目录
    -o解压缩时不询问用户,直接覆盖原来的文件
    技术分享图片
  2. gzip时GUN zip的缩写,.gz结尾,常用于打包压缩
    语法:gzip[-cdtv#]文件名
    -c:将压缩的数据输出到屏幕上
    -d:解压缩的参数
    -t:检验压缩文件的正确性
    -#:压缩等级
    实例:[[email protected] hai]# gzip install.log
    技术分享图片
    源文件会自动删除。
    解压缩命令
    gunzip和gzip
    实例:[[email protected] hai]# gzip -d install.log.gz
    技术分享图片
    源文件会自动删除。
    [[email protected] hai]# gunzip install.log.gz
    技术分享图片
    3.bzip2更优秀的压缩比。.bz2结尾。
    语法:bzip2[-cdkzv#]文件名
    实例:[[email protected] hai]# bzip2 install.log
    技术分享图片
    自动删除源文件。
    解压缩
    实例:[[email protected]w hai]# bzip2 -d install.log.bz2
    技术分享图片
    4.tar打包命令
    语法:tar[-j][-z][cv][-f 压缩的文件]filename打包与压缩
    tar[-j][-z][tv][-f 压缩的文件] 查看文件名
    tar[-j][-z][xv][-f 压缩的文件][-C目录]解压缩
    -c:新建打包文件,搭配-v查看被打包的文件名
    -t:查看打包文件的内容有哪些
    -x:解压缩解打包
    -j:通过bzip2压缩/解压的文件.tar.bz2
    -z:通过gzip压缩/解压的文件 .tar.gz
    -v:将正在处理的文件名显示出来
    -f:filename 接要被处理的文件
    -C:指定解压缩的目录
    实例:[[email protected] yang]# tar zcvf cs.tar.gz install.log passwd.txt users.txt
    技术分享图片
    或这样实例:[[email protected] yang]# tar -zcv -f cs1.tar.gz install.log passwd.txt users.txt
    技术分享图片
    解压缩:
    实例:[[email protected] yang]# tar zxvf cs.tar.gz -C /root/yang/hai/
    技术分享图片

以上是关于linux之压缩解压缩命令介绍的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令之解压缩gunzip

linux命令之压缩及解压缩

Linux命令之解压缩unzip

Linux 压缩与解压缩工具之zip

linux介绍二十一-tar命令:压缩解压缩

Linux命令(十六) 压缩或解压缩文件和目录 zip unzip