linux命令之压缩及解压缩

1 gzip

[[email protected] ~]# gzip a.sh                #压缩后文件后缀为.gz

[[email protected] ~]# gzip -d a.sh.gz          #解压gz文件

[[email protected] ~]# zcat a.sh.gz             #查看压缩文件

2 bzip

[[email protected] ~]# bzip2 a.sh               #压缩后文件后缀为bz2

[[email protected] ~]# bzip2 a.sh.bz2 -d        #解压文件

[[email protected] ~]# bzcat a.sh.bz2           #查看压缩文件

备注:gzip和bzip2目前不支持对目录的压缩

3 zip:支持对目录的压缩

选项:-r    递归压缩

-d    指定解压目录

-o    不提示的情况下覆盖原文件

[[email protected] /]# zip -r root.zip /root/*  #压缩

[[email protected] ~]# unzip -o -d /c root.zip  #解压到根下的C目录下

4 tar:打包与解包文件

用法:tar [主选项+次选项] 路径...        #主选项是必须的,次选项可以选用

主选项:-c    创建打包文件

-x    释放打包文件

-t    列出打包的文档的内容

-r    追加文件到打包文件

--delete    从打包文件中删除文件

次选项:-C    指定解压路径

-f    指定打包的名称

-z    打包后通过gzip格式压缩

-j    打包后通过bzip2格式压缩

-P    保留原文件的属性,如文件的权限

[[email protected] /]# tar -czf etc.tar.gz /etc/        #打包并压缩目录

[[email protected] /]# tar -tf etc.tar.gz               #列出打包文档的内容

[[email protected] /]# tar -xzf etc.tar.gz -C /c        #把文件解压到C目录下

[[email protected] /]# tar -rf a.tar /root/a.txt        #把文件追加到归档包中

[[email protected] /]# tar --delete root/a.txt -f /a.tar#从打包文件中删除a.txt

时间: 2024-10-23 06:33:13

linux命令之压缩及解压缩的相关文章

Linux命令:压缩及解压缩

压缩.解压缩命令,算法不同,压缩比也会不同 压缩格式:gz, bz2, xz, zip, Z ================================================== gzip: .gz gzip/PATH/TO/SOMEFILE:压缩完成后会删除原文件 -d: -#:1-9,指定压缩比,默认是6: gunzip: gunzip/PATH/TO/SOMEFILE.gz: 解压完成后会删除原文件 zcat /PATH/TO/SOMEFILE.gz: 不解压的情况,查看文

Linux下的压缩zip,解压缩unzip命令详解及实例

Linux下的压缩zip,解压缩unzip命令 本人亲自测试总结: linux 安装unzip zip 安装命令:yum install -y unzip zip # unzip yasuo.zip 方法一: 安装命令:yum install -y unzip zip 1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:# zip -r yasuo.zip abc.txt dir12.我下载了一个yasuo.zip文件,想解压缩: # unzip yasuo.zip

Linux下的压缩与解压缩

tar命令 zip命令 unzip命令 gzip命令 bzip2命令 tar命令 :压缩和解压缩tar格式的文件 格式:tar [主选项+辅选项] 文件或目录 [主选项告诉tar要做什么事,是必须要有的,辅选项是辅助使用的,和通常的选项一样,可选]  主选项:它们不可能同时出现 -c:创建新的压缩文件,相当与打包 -x:从压缩文件中释放文件,相当于拆包 -t:列出压缩文件中的内容 辅选项: -C:切换到指定目录 -z:是否同时具有gzip的属性?亦即是否需要用gzip压缩或解压?一般格式为xx.

linux命令之——压缩解压命令

linux命令之——压缩解压命令 命令名称:gzip 命令英文原意:GUN zip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip[文件] 功能描述:压缩文件(且只能压缩文件,不保存原文件) 压缩文件格式:.gz 范例: 压缩  :gzip boduo                      压缩后的文件格式为 boduo.gz 解压缩:gunzip boduo.gz            或者(gzip -d boduo.gz) ====================

linux zip命令 tar命令 【压缩、解压缩】参数列表:

linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -m 将文件压缩之后,删除源文件 -n 特定字符串 不压缩具有特定字尾字符串的文件 -o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间 -q 安静模式,在压缩的时候不显示指令的执行过程 -r 将指定的目录下的所有子目录以及文件一起处理 -S 包含系统文件和隐含文件(S是大写) -t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy 举例: 压缩目录

Linux文件打包压缩、解压缩、备份命令使用方法(转载)

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar.可是Linux就不同了,它有.gz..tar.gz.tgz.bz2..Z..tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了.本文就来对这些常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕ic

Linux命令 文件压缩及压缩命令

gzip [功能说明] 文件的压缩 #gizp属于GNU软件,总性能不错,是Linux系统首选的压缩工具,tar归档命令的-z参数也是利用gzip/gunzip来解压缩 [语法格式] Gip[选项][文件或目录] [选项参数] 参数 说明 -c 将压缩/解压的内容输出的到设备上,并保留源文件 -d 将压缩文件解压 -l 如果目标文件是压缩文件,将显示压缩和未压缩的大小,压缩比,未压缩文件的名称 -t 测试并检查压缩文件的完整性 -r 若指定文件是压缩文件,将递归查找指定目录并压缩其中的所有文件

linux 命令 gzip和gunzip 解压缩

 gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处".gz"扩展名. gzip不仅可以用来压缩大的.较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式. 语法:gzip [选项] [参数] 基本参数: -a或--ascii:使用ASCII文字模式: -d或--decompress或----uncompress:解开压缩文件: -f或--force:强行压缩文件.不理会文件名称或硬连接是否存在以及

Linux基础篇-压缩、解压缩命令

压缩格式:gz,bz2,xz,zip,Z compress:FILENAME.Z  早期的压缩命令 uncompress gzip:  .gz   只能压缩文件 gzip /PATH/TO/SOMEFILE :压缩完成后会删除源文件 -d:解压缩 -#:1-9 指定压缩比 默认是6: gunzip; gunzip /PATH/TO/SOMEFILE.gz:解压完成后会删除原文件 zcat /PATH/TO/SOMEFILE.gz:不解压的情况下,查看文本文件的内容: bzip2: .bz2 只能