很多大型文件或者数据从服务器上传或者下载的时候都需要打包和压缩解压,这时候知道压缩和解压的各种命令是很有必要的。
常见的压缩文件后缀名有.tar.gz,.gz,.zip和.rar,下面来看看在Linux上它们分别的解压和压缩命令。
gzip
Linux压缩文件中最常见的后缀名即为.gz,gzip是用来压缩和解压.gz文件的命令。

常用参数
-d或–decompress或–uncompress:解压文件;
-r或–recursive:递归压缩指定文件夹下的文件(该文件夹下的所有文件被压缩成单独的.gz文件);
-v或–verbose:显示指令执行过程。
注:gzip命令只能压缩单个文件,而不能把一个文件夹压缩成一个文件(与打包命令的区别)。

例子
压缩当前目录下所有文件,并显示进度:

tar
tar本身是一个打包命令,用来打包或者解包后缀名为.tar。配合参数可同时实现打包和压缩。

常用参数
-c或–create:建立新的备份文件;
-x或–extract或–get:从备份文件中还原文件;
-v:显示指令执行过程;
-f或–file:指定备份文件;
-C:指定目的目录;
-z:通过gzip指令处理备份文件;
-j:通过bzip2指令处理备份文件。
例子
最常用的是将tar命令与gzip命令组合起来,直接对文件夹先打包后压缩:
tar打包压缩

解压解包:

zip和unzip
zip命令和unzip命令用在在Linux上处理.zip的压缩文件。

常用参数
zip
-v:显示指令执行过程;
-m:不保留原文件;
-r:递归处理。
unzip
-v:显示指令执行过程;
-d:解压到指定目录。
例子
将两个文件压缩为new.zip且保留原文件:

将new.zip解压到上级目录:

rar
.rar是Windows上比较常见的压缩文件格式,在Linux上使用rar命令来操作。

安装
Linux中默认不带rar工具,需要自行安装,在RARLAB找到自己系统位数对应链接下载直接编译即可,如

常用参数
a:压缩文件;
x:解压文件;
-p:设置密码。密码紧随其后,如-p123。
例子

将两个文件压缩为new.rar,设置密码为123(默认保留原文件):
rar压缩
将new.rar解压(默认保留原文件):

Linux压缩和解压命令:tar,gzip,zip(unzip),rar相关推荐

  1. linux tar压缩gzip,Linux 压缩 解压命令 tar, gzip, zcat,bzip2, bzcat,compres

    Linux压缩打包命令使用方法 tar命令 [root@linux ~]# tar [-cxtzjvfpPN]文件与目录.... 参数: -c:建立一个压缩文件的参数指令(create的意思): -x ...

  2. Linux文件压缩和解压命令【gzip、gunzip、zip、unzip、tar】【详细总结】

    解压和压缩 gzip/gunzip gzip 压缩文件 gunzip 解压缩文件 zip/unzip zip 命令语法 命令选项 实例 unzip 语法: 命令选项 实例 tar 语法 实例 例一:将 ...

  3. linux+压缩率最高的命令,Linux压缩解压命令tar、tgz、tar.bz2压缩比率对比

    在Linux系统下用户最常用到的压缩解压命令是tar.tar.gz(tgz).tar.bz2,当然还有gz.zip.rar,下面将对tar.tar.gz(tgz).tar.bz2这三个命令进行压缩比率 ...

  4. Linux文件的压缩和解压命令tar

    压缩文件扩展名 打包并压缩文件 tar的参数 语法:tar [参数] 压缩包名 一个或多被打包的文件 功能 作用 压缩一个或多个文件 -c 必须,创建一个压缩包 -v 可选,显示压缩的详细信息 -z ...

  5. linux压缩和解压命令总结

    一.tar.gz tar -xzvf 二.tar.bz2 tar.bz2 解压命令 bzip2 -d  gcc-4.1.0.tar.bz2 ---上面解压完之后执行下面的命令.执行成功后,会解压生成一 ...

  6. Linux 压缩和解压命令

    tar.gz: 压缩: tar -zcvf 压缩后的包名.tar.gz 压缩的目录 zcvf : z 压缩成gz的后缀 c 创建压缩包 t 查看压缩包内容 v 显示压缩过程(输出压缩的文件) f 固定 ...

  7. Linux | 压缩和解压文件详细

    linux系统中针对不同的文件,有不同的压缩命令. 本文对常见压缩和解压命令进行总结 zip文件 1.1.unzip解压单个文件 unzip 命令可以查看和解压缩 zip 文件.该命令的基本格式如下: ...

  8. Linux常用的压缩和解压命令gzip,gunzip,tar,zip, unzip和bzip2,bunzip2

    Linux常用的压缩和解压命令 1.压缩解压gzip和gunzip 特点: 压缩比例大概为6:1 该命令只能压缩文件,不能压缩目录 压缩或者解压后不保留源文件 压缩示例:gzip 需要压缩的文件 解压 ...

  9. 总结Linux系统压缩和解压文件指令——gzip/gunzip 指令、zip/unzip 指令、tar 指令

    Linux系统压缩和解压文件指令 gzip/gunzip 指令:gzip 用于压缩文件, gunzip 用于解压的 基本语法 应用实例 细节说明 zip/unzip 指令:zip 用于压缩文件, un ...

最新文章

  1. 逆向知识十三讲,汇编中数组的表现形式,以及还原数组
  2. Intel Realsense USB设备的插入检测机制
  3. 图像卷积与滤波知识点整理(1)
  4. hiho一下第91周《Events Arrangement》(前半部分)
  5. 简书python_python实现简书点赞
  6. Oracle、SQL Server、MySQL数据类型对比
  7. Android学习资源网站 1
  8. Eclipse 编译StanfordNLP
  9. 听哥一句劝,CSDN史上最强插件你把握不住(文末可抽取机械键盘,CSDN年卡会员)
  10. 更换电脑登录界面背景
  11. C语言malloc函数详解(通俗易懂)
  12. 我们的眼睛用得太狠了
  13. SFP光纤收发器搭配光模块的交换机连接方案解决方案
  14. 从零开始SQL注入之二
  15. Android 屏蔽Power键 Home键
  16. 阿里云ECS服务器组内网
  17. android课程设计健身,健身软件课程设计_毕业论文设计.doc
  18. 图神经网络与图注意力网络相关知识概述
  19. Linux驱动快速入门
  20. Paper系列的查重和知网维普的查重对比

热门文章

  1. 3ds 自建服务器,创建多个许可服务器服务
  2. MATLAB排序滤波
  3. 吃瓜进行时(西瓜书南瓜书啃读)
  4. centos安装pcl
  5. Excel文件写入数据时出现的问题
  6. 【23】华为Mate9导航栏遮挡PopupWindow底部布局
  7. edger和deseq2_转录组分析(二)Hisat2+DESeq2/EdgeR
  8. JSON转Object的方式
  9. 浅谈数据库连接池原理及优势
  10. 算法提升:图的Dijkstra(迪杰斯特拉)算法