1. tar解压缩

1.1 tar 参数:

/*常用参数*/
-c: 建立压缩档案
-x:解压
-z: 使用 gzip 的方式进行文件压缩   压缩包后缀为.tar.gz
-j: 使用 bzip2 的方式进行文件压缩  压缩包后缀为.tar.bz2
-v: 压缩过程中显示压缩信息,可以省略不写
-f: 指定压缩包的名字/*不常用参数*/
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

1.2 tar 压缩
语法:tar 参数 生成的压缩包的名字 要压缩的文件(文件或者目录)
注意: 关于生成的压缩包的名字, 建议使用标准后缀, 方便识别:
- 压缩使用 gzip 方式, 标准后缀格式为: .tar.gz
- 压缩使用 bzip2 方式, 标准后缀格式为: .tar.bz2

压缩举例:压缩文件1.txt 2.txt 3.txt和文件夹dir

# tar jcvf test.tar.bz2 1.txt 2.txt 3.txt dir/

1.3 tar解压
解压常用两种方式:
第一种:解压到当前目录中
语法1: tar 参数 压缩包名

第二种:解压到指定目录中
语法2: tar 参数 压缩包名 -C 解压目录

第一种:tar解压到当前目录举例:

# tar -jxvf test.tar.bz2 //解压tar.bz2 使用参数 j 若是tar.gz则使用参数z

第二种:tar解压到指定目录dir中

# tar -jxvf test.tar.bz2 -C dir/ //解压tar.bz2 使用参数 j 若是tar.gz则使用参数z

2 zip/unzip解压缩
使用 zip 压缩目录需要注意一点,必须要添加参数 -r, 这样才能将子目录中的文件一并压缩,如果要压缩的文件中没有目录,该参数就可以不写了。另外使用 zip 压缩文件,会自动生成文件后缀.zip, 因此就不需要额外指定了。

对应 zip 格式的文件解压缩,必须要使用 unzip 命令,和压缩的时候使用的命令是不一样的。如果压缩包中的文件要解压到指定目录需要指定参数 -d, 默认是解压缩到当前目录中

2.1 zip压缩
语法: 后自动添加压缩包后缀 .zip, 如果要压缩目录, 需要添加参数 r
$ zip [-r] 压缩包名 要压缩的文件

举例:zip压缩文件1.txt 2.txt 3.txt和文件夹dir

# zip -r ziptest 1.txt 2.txt 3.txt dir/

2.1 zip解压
zip解压ziptest.zip压缩包到指定目录dir(不需要解压到指定目录则去掉 -d dir/即可)

# unzip ziptest.zip -d dir/

3. rar解压缩

3.1rar压缩

使用 rar 压缩过程中的注意事项和 zip 是一样的,如果压缩的是目录, 需要指定参 -r, 如果只压缩文件就不需要添加了。压缩过程中需要使用参数 a (archive), 压缩归档的意思。

rar 工具在生成压缩包的时候也会自动添加后缀,名字为.rar, 因此我们只需要指定压缩包的名字。

语法: rar [-r] a 压缩包名 要压缩的文件(无目录可去掉-r)

举例rar压缩文件1.txt 2.txt 3.txt 和目录 dir

# rar -r a testrar 1.txt 2.txt 3.txt dir/

3.2 rar解压
解压缩.rar 格式的文件的时候,可以使用 rar 也可以使用 unrar, 操作方式是一样的,需要添加参数 x, 默认是将压缩包内容释放到当前目录中,如果要释放到指定目录直接指定解压目录名即可,不需要使用任何参数。

解压缩到当前目录中
#语法: rar/unrar x 压缩包名字

解压缩到指定目录中
#语法: rar/unrar x 压缩包名字 解压目录

举例rar解压 压缩包testrar 到指定目录dir中

# rar x testrar ./dir/或者# unrar x testrar  ./dir

参考:https://subingwen.cn/linux/commpress/#3-2-%E8%A7%A3%E5%8E%8B%E7%BC%A9-rar

linux下tar zip rar 解压缩相关推荐

  1. Linux下的zip压缩解压缩文件夹

    实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...

  2. Linux下tar压缩与解压缩文件

    首先说说tar命令的参数 -c:创建归档/压缩文件 -x:还原归档/压缩文件中的文件和目录 -t:显示归档/压缩文件的内容 -z:采用gzip方式压缩/解压缩归档文件 -v:显示命令的执行过程 -f: ...

  3. Linux 下 *.tar.gz 文件解压缩命令

    以下介绍如何压缩与解压 .tar.gz 格式的文件 1.压缩命令: 命令格式: tar -zcvf 压缩文件名 .tar.gz 被压缩文件名 可先切换到当前目录下,压缩文件名和被压缩文件名都可加入路径 ...

  4. Linux下*.tar.gz文件解压缩命令

    1.压缩命令: 命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名 可先切换到当前目录下.压缩文件名和被压缩文件名都可加入路径. 2.解压缩命令: 命令格式:tar  -z ...

  5. linux中.sql.gz文件解压,linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

    本文介绍了linux下的压缩程式tar.gzip.gunzip.bzip2.bunzip2.compress .uncompress. zip. unzip.rar.unrar等程式,以及如何使用它们 ...

  6. Linux下tar解压到当前目录,zip压缩,tar压缩,tar解压

    Linux下tar解压tar.gz文件到当前目录 很多时候我们需要把文件解压到当前目录,命令如下: tar -zxvf vscode-server-linux-x64.tar.gz -C ./ 有时候 ...

  7. linux为什么用tar压缩,linux下tar压缩和解压命令用法详解

    linux下tar压缩和解压命令用法详解 2017-03-25 14:06 分享人:老牛 将/usr/local/test目录下所有文件仅打包,不压缩到 /usr/local/auto_bak/目下 ...

  8. linux下 tar解压 gz解压 bz2等各种解压文件使用方法

    点击打开链接 linux下 tar解压 gz解压 bz2等各种解压文件使用方法                .tar 解包:tar xvf FileName.tar 打包:tar cvf FileN ...

  9. Linux下tar bz gz等压缩包的压缩和解压

    Linux下tar bz gz等压缩包的压缩和解压 - 云+社区 - 腾讯云 Linux下用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩,本文是对压缩和解压命令的大致总结 ...

最新文章

  1. gwas snp 和_GWAS分析中:为何有些SNP效应值大却不显著?
  2. max7219c语言,51单片机+MAX7219数码管显示C程序
  3. 关于.Net2.0下配置架构的使用
  4. javascript --- vue中简单的模板渲染
  5. java修改配置文件参数_在java类中获取在.properties配置文件中设置的参数
  6. python-演练-输出一个等腰三角形-
  7. debian 10安装ssh依赖openssh-client版本错误的解决办法及开启ssh远程登录设置
  8. 【免费课程】小白学数据挖掘与机器学习
  9. git 小乌龟 配置_Git-TortoiseGit完整配置流程
  10. 传统Tier1“大象转身”:不够快?你永远没有机会
  11. 前台离岗提示语_酒店客房温馨提示怎么写 酒店前台温馨提示语
  12. DOS命令关机小程序
  13. Kafka报错: Topic(s) [publish] is/are not present and missingTopicsFatal is true
  14. 1453 : 当小偷遇见了悍匪
  15. Dynamic Head: Unifying Object Detection Heads with Attentions论文阅读
  16. cobbler部署与示例
  17. JMeter教程1 - 介绍环境搭建 (Mac)插件安装
  18. 【迅为iMX6Q】开发板 烧写工具 MfgTool2.exe 打不开问题的解决
  19. JavaScript: 多维数组的几个注意点
  20. 120个ps常用的好看的英文艺术字体下载分享

热门文章

  1. 华为机试题80-整型数组合并
  2. python获取季度函数_有时间列的数据,按季度提取数据,按自己的理解编写的一种方法...
  3. python3.7.4安装教程桌面_Python3.7.4图文安装教程
  4. 最短路径问题(Dijkstra算法)
  5. 力扣记录:贪心算法3较难(1)区间问题——55 跳跃游戏,45 跳跃游戏II,452 用最少数量的箭引爆气球,435 无重叠区间,763 划分字母区间,56 合并区间
  6. 服务器显示黑屏只有白点闪烁,电脑重装系统时黑屏左上角有个白点一直闪怎么回事...
  7. 简述Java事务的四个特性_事务是什么,以及事务四个特性
  8. 掌财社:原材料涨价有多猛?上游一天一价中下游艰难抉择
  9. 服务器系统套件,十款免费Web服务器套件
  10. 搭建情人节表白网站(超详细过程,包教包会)