Linux文件归档和解压缩
1、tar
tar命令相当于归档,不做压缩,解压同样也是把归档文件释放出来(归档通俗上可以理解为把文件分类,把一些文件放到一个包中归类,方便用户管理)
解包:tar -zxvf file.tar
#解包到当前目录下 tar –zxvf file.tar –C /path #解包到/path目录下 -z:压缩参数(一个默认值可以不加) -c:创建一个归档文件 -v:显示创建归档文件进程 -f: 后面接要被处理的档案名 打包:tar -zcvf newfile.tar *.py #把本级目录所有python程序打包为newfile.tar包 -z:压缩参数(一个默认值可以不加)
-c:创建一个归档文件 -v:显示创建归档文件进程 -f:后面接要被处理的档案名
出现扩展名是.tar.gz、.tgz都可用上面的方式打包和解包 出现扩展名是.tar.bz2打包用tar –jcvf file.tar.bz2 解包用tar –jxvf file.tar.bz2
2、gzip
gzip可以说是使用最广泛的压缩指令了,目前可以解开zip、gzip等软件所压缩的文件。扩展名.gz
解压:gzip –cdtv# file.gz -c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理 -d :解压参数 -t:可以检验一个压缩文件的一致性,即查看文件是否有错误 -v:可以显示出源文件的压缩比等信息 -#:数字,代表压缩登记,-1最快,但是压缩比最差,-9则相反,默认是为- 压缩:gzip file.gz
3、bzip2
bzip2是为了取代gzip并提供更佳的压缩比而出现的。使用方法和bzip几乎相同。只是把扩展名.gz变成了.bz2
解压:bzip2 –cdkzv# file.bz2 -k:保留源文件,即不删除原始文件 -z:压缩的参数(可以不加,默认值) -cdv#:同gzip
压缩:bzip2 file.bz2
4、zip
zip格式应用十分广泛,在Windows、Linux、MacOS平台都有应用,它的存在唯一的缺点就是压缩率不是很高,不如.tar.gz以及rar等格式。
解压:unzip file.zip 压缩:zip file.zip
Linux文件归档和解压缩的更多相关文章
- Linux数据归档和解压缩tar,cpio,gzip,bzip,lzma,zip命令使用
		转载:http://www.1987.name/659.html 数据压缩归档和备份是系统管理的日常工作,定期备份不可小视,归档和压缩对于系统管理员或是普通用户来说都经常用到的操作,有很多中压缩格式, ... 
- Linux - 常用归档、压缩命令
		1. ncompress compress命令是一个相当古老的 unix 档案压缩指令,压缩后的文件会加上一个 .Z 的后缀名,默认不会保留源文件.compress只能对文件进行压缩,若要压缩目录,先 ... 
- iOS:文件归档和解归档的详解和使用
		文件归档和解归档: 用途: 所谓文件归档,就是把需要存储的对象数据存储到沙盒的Documents目录下的文件中,即存储到了磁盘上,实现数据的持久性存储和备份.解归档,就是从磁盘上读取该文件下的数据,用 ... 
- Linux对文件归档和压缩(学习笔记八)
		一.归档和压缩 压缩命令工具:gzip,bzip2 归档命令工具:tar 二.压缩 2.1.gzip gzip是一种标准的.广泛应用的文件压缩和解压缩实用工具.gzip允许文件并置.用gzip压缩文件 ... 
- linux专题一之文件归档和压缩(tar、file、zip)
		本文主要从以下几个方便来说明文件的归档和压缩,同时比较几种不同压缩方法的压缩比率及特点. 文件归档命令tar,tar.gz源码包的安装管理 创建tar包-解压-查询tar包内容 zip命令的用法 为 ... 
- linux 下 打包 和解压缩
		01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩! ... 
- RHEL7文件归档与压缩
		本文介绍RHEL7.2文件的归档和压缩 文件归档 归档的好处:方便使用.查询.阅读,易于管理 (批量删除文件) 常用操作 命令:tar 作用:将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中 ... 
- Linux 之归档与压缩
		首先我们思考一下,归档和解压是一个概念吗?答案很明显不是啊,所谓归档,就是将一些文件归到一起,并没有对其进行压缩的操作.然而压缩则不同,见名知意.下面我们就来深入的研究一下这两个知识点吧! ----- ... 
- Linux文件归档工具——tar
		Linux打包压缩命令——tar 一tar工具的介绍 Tar(Tape ARchive,磁带归档的缩写) NAME tar - manual page for tar 1.26 SYNOPSIS ta ... 
随机推荐
- 如何弹出WiFi提示列表。
			如果你的程序中用到了WiFi,想在没有有效WiFi的时候出现如图所示的提示该怎么做? 其实很简单, 只需要在Info.plist中添加如下Key/Value UIRequiresPersistentW ... 
- 日志采集框架Flume
			前言 在一个完整的大数据处理系统中,除了hdfs+mapreduce+hive组成分析系统的核心之外,还需要数据采集.结果数据导出.任务调度等不可或缺的辅助系统,而这些辅助工具在hadoop生态体系中 ... 
- CentOS7开发环境搭建
			BIOS开启VT支持 查询笔记本进入BIOS的按键,启动BIOS的虚拟化设置 假设安装360卫士,那么请永久关闭Intel-VT核晶防护引擎 CentOS DNS配置 Linux 下设置DNS位置有3 ... 
- 一点一点看JDK源码(〇)
			一点一点看JDK源码(〇) liuyuhang原创,未经允许进制转载 写在前面: 几乎所有的大神都会强调看源码,也强调源码的重要性: 但是如何看源码,源码看什么?看了什么用?看了怎么用? 困扰很多人, ... 
- eclipse安装activiti插件
			参考: https://blog.csdn.net/augustaurora/article/details/59618737 https://blog.csdn.net/qq_33547950/ar ... 
- QueryRunner cannot be resolved to a type:关于包不能正常导入的问题
			在操作一个功能模块的时候,出现一个问题: 我原则是按着项目指导一步一步走的,但却出现, QueryRunner cannot be resolved to a type,这个问题应该属于Xxx can ... 
- [HAOI2015]树上操作(树链剖分,线段树)
			题目描述 有一棵点数为 N 的树,以点 1 为根,且树点有边权.然后有 M 个操作,分为三种:操作 1 :把某个节点 x 的点权增加 a .操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 ... 
- Java 遍历方法总结
			package com.zlh; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; im ... 
- 搭建kafka高级消费 (high-consumer)php7
			说明:有很多同学在服务器上搭建好,kafka,在应用端使用kafka时候出现很多问题,这里提供下我的kafka生产和消费的php函数 环境说明: 1:首先php要有kafka扩展,在命令行中输入 ph ... 
- xftp
			SFTP.FTP 文件传输软件. 所有通过该软件的网络流量都是加密的. 1.点击新建 2.新建一个链接 3.点击确定,保存,然后点击该链接 4.链接服务器成功后,如下图右侧,可以增删改查文件.左侧文件 ... 
