linux操作系统上的gz, bz2, xz, zip, 格式的压缩命令以及tar用法

每种压缩的压缩算法不同,压缩比也会不同

gzip: 压缩文件为 .gz 格式的,后缀亦是如此

gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件,压缩后的文件以源文件命名,并且自动添加后缀

gunzip : 解压 .gz 格式的文件,解压缩后会删除原文件

zcat : 不解压 .gz 文件的情况下,查看文本文件的内容

------------------------------------------------------------------

bzip2: 压缩文件为  .bz2 格式的,后缀亦是如此

比gzip有着更大压缩比的压缩工具,使用格式近似

bzip2 /PATH/TO/SOMEFILE  压缩完成后会删除原文件,压缩后的文件以源文件命名,并且自动添加后缀

-k: 压缩时保留原文件

bunzip2:解压 .bz2 格式的文件,解压缩后会删除原文件

bzcat : 不解压 .bz2 文件的情况下,查看文本文件的内容

------------------------------------------------------------------

xz: 压缩文件为  .xz  格式的,后缀亦是如此

xz /PATH/TO/SOMEFILE  压缩完成后会删除原文件,压缩后的文件以源文件命名,并且自动添加后缀

-k: 压缩时保留原文件

unxz:解压 .xz 格式的文件,解压缩后会删除原文件

-------------------------------------------------------------------

zip: 压缩文件为  .zip 格式的,后缀亦是如此

zip FILENAME.zip FILE1 FILE2 ...: 压缩后不删除原文件

unzip :解压 FILENAME.zip 格式的文件

-d 指定解压到指定路径

-l 查看压缩文件内容,但不解压缩

--------------------------------------------------------------------

tar: 归档工具, 文件后缀为 .tar

tar zcvf FILE.tar.gz  FILE1

常用选项:

-c: 创建归档文件
    -f FILE.tar: 操作的归档文件
    -x: 展开归档
    --xattrs: 归档时,保留文件的扩展属性信息
    -t: 不展开归档,直接查看归档了哪些文件

-zcf: 归档并调用gzip压缩
    -zxf: 调用gzip解压缩并展开归档,-z选项可省略
    
    -jcf: 归档并调用bzip2压缩

-jxf:调用 bzip2   解压缩并展开归档

-Jcf: 归档并调用 xz 压缩

-Jxf: 调用 xz 解压缩并展开归档

时间: 2024-10-10 17:47:24

linux操作系统上的gz, bz2, xz, zip, 格式的压缩命令以及tar用法的相关文章

tar gz bz2 xz zip z归档、压缩、解压缩

压缩.解压缩命令 压缩格式: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: 不解压的情况,查看文本文件的内容 bzip

linux下tar gz bz2 tgz z等众多压缩文件的压缩与解压方法

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包.-c是表示产生新的包 ,-f指定包的文件名. # tar -rf a

Linux操作系统上要慎用的6个命令及防范方法

Linux操作系统上要慎用的6个命令及防范方法 基于Linux平台工作的童鞋都知道Linux命令行使用起来非常高效和快捷,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候(别笑,别以为自己真的知道自己想干啥).各大互联网公司因为在后台执行命令不慎导致数据库被删除和服务宕机的事情屡见不鲜,本文就给大家介绍一下Linux下比较危险的命令,引以为戒,在使用的时候一定要万分小心! rm -rf命令 把这个命令放到第一个,是因为它有不少故事,你懂的.rm -rf命令是删除整个文件夹最快的方式之一.

如何将.Net Core应用程序部署在Linux操作系统上运行

.Net Core简介 跨平台: 可以在 Windows.macOS 和 Linux 操作系统上运行. 跨体系结构保持一致: 在多个体系结构(包括 x64.x86 和 ARM)上以相同的行为运行代码. 命令行工具: 包括可用于本地开发和持续集成方案中的易于使用的命令行工具. 部署灵活: 可以包含在应用或已安装的并行(用户或系统范围安装)中. 可搭配 Docker 容器使用. 兼容性: .NET Core 通过 .NET Standard与 .NET Framework.Xamarin 和 Mon

linux常见上传下载,以及跨机器文件传输命令总结。

linux常见上传下载,以及跨机器文件传输命令总结. 近来项目完成了,搭建测试环境时,需要下载一些软件,还有由于堡垒机的存在,多个服务器之间文件的相互拷贝,十分麻烦,特来总结了一下,加深印象. 最简单的君子善假于物也.如果你有SecureCRT.exe 软件最好了 直接在Secure上 1:一般用sz rz 即可,带有控制 编码的加-e 上传rz 下载sz . 这个需要仿shell终端如secure, linux需安装lrz lse(一般都有,没有和只好yum了) 2 :走ftp协议. 使用Se

zend framework将zip格式的压缩文件导入并解压到指定文件

html代码 <pre class="php" name="code"><fieldset> <legend>批量导入学生照片</legend> <form enctype="multipart/form-data" action="/Import/importstuimg" method="post"> 导入照片压缩包文件:<input v

linux中 tar .gz bz2 xz 怎么用 解压

tar.gz/xz/bz2 怎么解压 tar 用法:tar最初是用来在磁带机上打包,现在tar可以打包任何文件,将多个文件和目录打包成一个文件,同时还支持 xz/bzip2/gzip 压缩,单独 tar 不具有压缩的功能,在打包的同时还想压缩,必须配合压缩参数使用 tar [参数][选项] 1. -v 详细显示处理的文件 ,显示处理的文件名称 2. -f 后面接要处理的文件或者目录,即打包和解包的档案名 该选项常规情况下为必选项,建议单独写该参数 3. -c 创建新的包文件 4. -x 解包或者

Linux操作系统上安装JDK

步骤1:下载JDK 1.7 安装包 JDK 1.7 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 在下载过程中,需要注意两点: 1:注意操作系统版本,以及32位还是64位操作系统.如下所示,Linux 分x86.x64两种, Product / File Description File Size Download Linux x86 80.38 MB jdk-7u

tar命令解压、压缩gz/bz2/xz文件

1.处理.tar.gz 压缩:tar zcf FILE.tar.gz FILEDIR 解压:tar zxf FILE.tar.gz 2.处理.tar.bz2 压缩:tar jcf FILE.tar.bz2 FILEDIR 解压:tar jxf FILE.tar.bz2 3.处理.tar.xz 压缩:tar Jcf FILE.tar.xz FILEDIR 解压:tar Jxf FILE.tar.xz