linux 解压缩压缩文件(zip、rar、7z、tar)
____tz_zs
一、zip
unzip [选项] 压缩文件名.zip
各选项的含义分别为 :
-x 文件列表 解压缩文件,但不包括指定的file文件。
-v 查看压缩文件目录,但不解压。
-t 测试文件有无损坏,但不解压。
-d 目录 把压缩文件解到指定目录下。
-z 只显示压缩文件的注解。
-n 不覆盖已经存在的文件。
-o 覆盖已存在的文件且不要求用户确认。
-j 不重建文档的目录结构,把所有文件解压到同一目录下。
解压缩
解压缩
unzip 压缩文件名.zip
解压缩到指定目录下
unzip 压缩文件名.zip -d 目标文件夹
二、rar
unrar [选项] 压缩文件名.zip
选项:
e 全部解压到当前目录,不在保留文件层次结构
x 保持原有的文件层次结构
…
解压缩
解压缩
rar x 压缩文件名.zip
解压缩到指定目录下
rar x 压缩文件名.zip 目标文件夹
三、7z
7z[选项] 压缩文件名.zip
选项:
e 全部解压到当前目录,不在保留文件层次结构
x 保持原有的文件层次结构
-r 表示递归所有的子文件夹
-o 是指定解压到的目录,这里大家要注意-o后是没有空格的直接接目录
安装
sudo apt-get install p7zip
sudo apt install p7zip-full
解压缩
解压缩
7z x 压缩文件名.7z
解压缩到指定目录下
7z x 压缩文件名.zip -o目标文件夹
四、例子
#!/bin/bash aa=`find . -name "*.rar" `
for i in $aa;do temp_dir=$i"_temp"mkdir $temp_dir rar x $i ./$temp_dir
done bb=`find . -name "*.zip" `
for i in $bb;do temp_dir=$i"_temp"mkdir $temp_dirunzip $i -d ./$temp_dir
done cc=`find . -name "*.7z" `
for i in $cc;do temp_dir=$i"_temp"mkdir $temp_dir 7z x $i -o./$temp_dir
done
五、tar
tar是Unix和类Unix系统上的归档打包工具,可以将多个文件合并为一个文件,打包后的文件名亦为“tar”。
打包和压缩:
打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)
tar代表未压缩的tar文件。已压缩的tar文件则附加数据压缩格式的扩展名,如经过gzip压缩后的tar文件,扩展名为“.tar.gz”。
由于受到DOS8.3文件名格式的限制,常使用下列缩写:
.tgz等价于.tar.gz
.tbz与tb2等价于.tar.bz2
.taz等价于.tar.Z
.tlz等价于.tar.lzma
.txz等价于.tar.xz
常用命令:
tar -cvf log.tar log2012.log 仅打包,不压缩!
tar -zcvf log.tar.gz log2012.log 打包后,以 gzip 压缩
tar -jcvf log.tar.bz2 log2012.log 打包后,以 bzip2 压缩
六、参考
linux下zip文件怎么解压
Linux的下RAR文件常用操作
Linux解压.7z .zip文件
tar命令
linux 解压缩压缩文件(zip、rar、7z、tar)相关推荐
- linux下压缩文件解压文件,linux下 解压和压缩文件 rar文件解压
Linux 下压缩与解压.zip和.rar及.7z文件 Linux 下压缩与解压.zip和.rar及.7z文件 对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: ...
- linux 解压tar.jz,linux系统压缩文件和解压缩命令
linux系统压缩文件和解压缩命令 tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip Fi ...
- Linux的压缩指令zip,tar,gzip
1. Linux gzip: 压缩文件或目录,压缩后的文件为.gz gzip只能压缩文件,不能压缩目录,即使压缩后,只能压缩目录中的文件 gzip的使用格式:gzip [选项] 源文件 注意 ...
- linux复制压缩文件,Linux如何复制,打包,压缩文件
linux远程复制和压缩文件的命令 1.linux导出指定数据库表 mysqldump 127.0.0.1 -uname -ppwd databasename tablename>/ho ...
- linux解压该文件,linux上解压缩文件
linux下解压缩文件 Linux下有很多压缩文件格式,在此将一些常用的解压缩命令摘录如下,以供参考. 1 .tar 解包:tar xvf FileName.tar 打包:tar cvf Fil ...
- linux压缩文件的类型,linux下压缩文件的类型(转)
linux下压缩文件的类型(转) (2012-03-08 16:18:30) 标签: 杂谈 Linux下有相当多的压缩命令,初学的我们开始总是摸不清头脑,我们知道在Linux下的后缀名是没有什么很特殊 ...
- linux 压缩文件小,技术|在 Linux 上压缩文件的 5 种方法
在 Linux 系统上有很多可以用于压缩文件的工具,但它们的表现并不都是一样的,也不是所有的压缩效果都是一样的.在这篇文章中,我们比较其中的五个工具. 在 Linux 上有不少用于压缩文件的命令.最新 ...
- 压缩文件目录 linux,linux_压缩文件及目录
压缩解压缩命令: 压缩格式:gz,bz2,xz,zip,z 压缩算法:算法不同,压缩比也会不同: compress::FILENAME.Z uncompress 目前最流行的压缩工具: gzip: . ...
- 关于Centos中在线解压文件名中有中文字符出现乱码的终极解决方法 unar 我的压缩文件.zip
本帖最后由 hsxnet 于 2018-2-4 16:14 编辑 关于Centos中在线解压文件名中有中文字符出现乱码的终极解决方法(亲测总结): 记录一下我测试的笨办法,以备自己日后查询: 一.从C ...
最新文章
- 第十六届全国大学生智能车竞赛线上赛点赛道审核 - 安徽赛区
- 厉害的壁纸,亲测有效
- python调用其他程序或脚本方法(转)
- 405 宝塔钩子_宝塔面板webhook配合gitlab完成git钩子的搭建
- Android官方开发文档Training系列课程中文版:数据存储之数据库存储
- (Call Stack)
- unity怪物攻击玩家减血_怪物猎人发布15周年 — 回顾历代封面怪之三大传奇怪物...
- 跨境电子商务独立站如何找到热门的利基市场
- 老电脑应该怎么重装系统比较好
- SQL server中如何使用return,break和continue
- 极点五笔linux,Ubuntu 11.10安装极点五笔
- kdj买卖指标公式源码_优化kdj买卖指标公式
- InfluxDB在Win10安装与简单入门
- 神经网络——torch.optim优化器的使用
- html5横向导航菜单代码,css 横向菜单实现代码
- c加加语言complex的用法,complex的用法总结大全
- HCI 解决方案对比:Harvester 和 OpenStack
- 计算机文化基础—IT概论
- 双击打开excel内容不显示而显示灰色
- 格力(GREE)家用移动空调免安装一体机空调KY-23NK 清灰拆装教程
热门文章
- 2021年第16届首尔国际电视节圆满落幕
- 【渝粤教育】国家开放大学2018年秋季 2370T汽车故障诊断技术(A) 参考试题
- varbinary 转换成 varchar
- vue-cli使用ESLint记录
- 2021款途锐噪音测试软件,试驾2021款大众途锐:这才是原汁原味的德国沃尔夫斯堡的味道...
- DrawerLayout must be measured with MeasureSpec.EXACTLY error
- # bzoj2215: [Poi2011]Conspiracy 2-sat
- 转来的,以前就看到过,但是现在每次看都有一种受益匪浅的感悟
- vue 启动项目时动态切换 ip
- 使用微信开发工具制作一个简单的古诗词展示微信小程序