Linux压缩命令(zip/gz/bz2/tar/tar.gz/tar.bz2)
一、Linux的压缩格式
.zip 、 gz 、 bz2 、tar
1、.zip格式(Linux和Windows是可以互传的)
压缩命令
语法:zip 文件名.zip 文件名 ------压缩文件
语法: zip -r 文件名.zip 文件名 ------压缩目录
解压缩命令
语法:unzip 解压缩文件
2、gz格式压缩(Linux特有的,但是Windows可以时间.gz)
压缩命令:
gzip 源文件 -----压缩文件
gzip -r 源文件 ------压缩目录
补充:.gz的压缩目录,在压缩的时候会使源文件消失,如果不想是原文件消失,则
gzip -c abc > abb(把ABC写入abb中,并使源文件存在)
解压缩文件
gunzip/gzip -d 压缩包名
解压缩目录
gunzip -r 压缩文件目录
3、bz2格式压缩
命令:bzip2 源文件
注意:压缩是他不会保留源文件,并且此压缩命令不能压缩目录,如需压缩目录则
bzip -k 源文件名
解压缩命令
bzip2 -d /bunzip2 -k 压缩文件名
4..tar 打包命令
语法: tar -cvf 打包文件名 源文件
-c 打包
-v 显示过程
-f 指定打包后的文件名
解打包
语法:tar -xvf 打包文件名
二、真正会用到的压缩命令(.tar.gz 、 .tar.bz2)
1. tar.gz压缩格式(在Linux里面的压缩文件,都是要先打包为.tar的文件,再压缩)
压缩
语法: tar -zcvf 压缩包文件名.tar.gz 源文件
-z 压缩为.tar.gz格式
解压缩
语法: tar -zxvf 压缩文件名.tar.gz
2. tar.bz2压缩格式
压缩
语法: tar -jcvf 压缩文件名.tar.bz2 源文件
-j 压缩为.tar.bzip格式
解压缩
语法: tar -jxvf 压缩我呢间吗.tar.bzip
三、其他语法
1.指定解压缩位置
例:tar -zxvf User.tar.gz -C /tmp/(将User.tar.gz压缩文件解压到 /tmp/)
-C ------指定位置
2.一个压缩文件里面压缩多个文件
例:tar -zcvf /tmp/test.tar.gz users user(把 users 和user 两个文件压缩到test.tar.gz文件,并且放到tmp目录下)
3.只看压缩文件里面有什么,但是不压缩
例:tar -tvf 文件压缩命名
Linux压缩命令(zip/gz/bz2/tar/tar.gz/tar.bz2)的更多相关文章
- linux 压缩命令 zip
1.zip命令 例如:zip -r mysql.zip mysql 该句命令的含义是:将mysql文件夹压缩成mysql.zip zip -r abcdef.zip abc def.txt 这句命令的 ...
- Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)
1.压缩和解压缩命令 常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令 zip 压缩文件名 源文件:压缩文件 ...
- 【转载】 Linux常用命令: zip、unzip 压缩和解压缩命令
Linux常用命令: zip.unzip 压缩和解压缩命令 Linux常用命令: zip.unzip 压缩和解压缩命令 zip的用法 基本用法是: zip [参数] [打包后的文件名] [打包的目 ...
- Linux下的压缩和解压缩命令——zip/unzip
zip命令 zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名 的压缩文件. 选项: -A 调整可执行的自动解压缩文件. -b<工作目录> ...
- Linux常用命令: zip、unzip 压缩和解压缩命令
zip基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] 常用参数: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -m 将文件压缩之后,删除源 ...
- Linux压缩命令
Linux常见的压缩格式有.zip..gz..bz2..tar..tar.gz..tar.bz2:常用的压缩命令有zip.tar.这里列举了各压缩命令的使用示例.更多的用法请使用命令 --help查阅 ...
- Linux压缩命令总结
2018-02-28 10:43:18 linux压缩和解压缩命令大全 tar命令:tar本身仅是一个打包的命令,不具有压缩的功能.打包后源文件仍然存在,具有将多个文件归档成一个文件的功能[root ...
- linux 压缩命令详解
原文地址:http://www.2cto.com/os/201112/114982.html 编写shell脚本的时候经常需要解压缩到指定的文件夹,tar命令是最常用的 参考一下说明,其中注意-C的用 ...
- linux 压缩命令
.zip格式压缩 zip 压缩文件名 源文件 压缩文件 zip -r 压缩文件名 源目录 #压缩目录 .zip格式解压缩 unzip 压缩文件 #解压缩 .gz格式压缩 gzip ...
随机推荐
- HTML5中手势原理分析与数学知识的实践
摘要:在这触控屏的时代,人性化的手势操作已经深入了我们生活的每个部分.现代应用越来越重视与用户的交互及体验,手势是最直接且最为有效的交互方式,一个好的手势交互,能降低用户的使用成本和流程,大大提高了用 ...
- SPOJ - QTREE Query on a tree题解
题目大意: 一棵树,有边权,有两个操作:1.修改一条边的权值:2.询问两点间路径上的边的权值的最大值. 思路: 十分裸的树链剖分+线段树,无非是边权要放到深度大的一端的点上,但是有两个坑爹的地方,改了 ...
- 国内程序员的十大疑问之一:为什么老外不愿意用MyBatis?
老外用MyBatis吗 昨天我在我在知乎看到了一张比较Hibernate和MyBatis使用情况的图,顺手发了条朋友圈: Hibernate vs MyBatis ,谁能告诉我什么样的国情导致了这么大 ...
- Ubuntu 16.04安装RapidSVN
使用RabbitVCS有一些不完美,比如没有把文件增加到版本库的功能,导致无法提交等问题,现在再次安装RapidSVN来弥补这些缺点. 安装: sudo apt-get install rapidsv ...
- mkswap,swapon, swapoff命令:创建交换分区
linux支持虚拟内存,用作虚拟内存的硬盘部分被称为交互空间(swap space),虚拟内存是指使用磁盘当作内存的扩展,这样可用内存的大小就相应的增大了.内核会将暂时不用的内存块的内容写到硬盘上,从 ...
- JDBC操作MySQL出现:This result set must come from a statement that was created with a result set type of ResultSet.CONCUR_UPDATABLE, ...的问题解决
错误如下: This result set must come from a statement that was created with a result set type of ResultSe ...
- mybatis最重要的mapper文件书写
1.MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap. 也只有在mapper的select标签中,才会指定resultMap属性的值,其 ...
- 如何使用TFTP客户端工具修复路由器固件
如何使用TFTP客户端工具修复路由器固件 编号:12083 来自:NetGear 更新日期:2013-10-14 访问数量:24650 NETGEAR无线路由器中, ...
- python之SocketServer编程
编写一个SocketServer需要实现以下步骤 编写一个handler类,继承BaseRequestHandler,重写handle()方法 针对是TCP还是UDP,生成一个server对象 调用s ...
- 【转】golang中的并行与并发
原文:http://blog.csdn.net/taohaoge/article/details/27970421 ------------------------------------------ ...