linux——(5)文件与文件系统的压缩与打包
概念一:常见的压缩文件拓展名
.z compress程序压缩的文件。
.gz gzip程序压缩的文件。
.bz2 bzip2程序压缩的文件。
.tar tar程序打包的数据,并没有压缩过。
.tar.gz tar程序打包的数据,gzip程序压缩的文件。
.tar.bz2 tar程序打包的数据,bzip2程序压缩的文件。
概念二:打包和压缩的区别:linux里的压缩命令大多都是针对一个文件的若是有一堆文件需要压缩,就要一个一个压,这样太麻烦了,所以linux上还有一个打包命令可以把一堆文件打包成一个文件然后再进行压缩。
压缩打包相关操作:linux上常见的压缩命令时gzip和bzip2,compress基本已经废弃。
关于gzip:这是用的最广的压缩命令,可以解开compress、zip与gzip等软件所压缩的文件,同时它压缩的文件也可以被window下的winRAR解压缩。gzip压缩的文件可以在不解压的情况下用zcat来读取。用它压缩源文件会被删除。
gzip [-cdtv#] 文件名
-c #将压缩数据送到屏幕上,可通过数据流重定向来处理。
-d #解压缩。
-t #检验一致性。
-v #显示压缩比等信息。
-# #这里可以填写1-9的压缩等级,1最快,压缩比小,一般压缩比最好默认是6。
关于bzip2[-cdkzv#]:用法和gzip差不多,比gzip性能好,可以用bzcat直接读取。
bzip2[-cdtkv#] 文件名
-c #将压缩数据送到屏幕上,可通过数据流重定向来处理。
-d #解压缩。
-t #检验一致性。
-k #会保留源文件。
-v #显示压缩比等信息。
-# #这里可以填写1-9的压缩等级,1最快,压缩比小,一般压缩比最好默认是6。
打包命令tar[-ctxjzvfCPp]:打包,查看,解打包都是这个命令。
用法一:tar [-j|-z] [-cv] [-f 新建文件名] filename... #这是压缩和打包命令形式。
-j #通过bzip2的支持进行压缩/解压缩。
-z #通过gzip的支持进行压缩/解压缩。
-c #新建打包文件。
-v #显示正在被处理的文件名。
-f filename #后面的新文件的文件名。
用法二:tar [-j|-z] [-tv] [-f 新建文件名] #查看打包文件内被文件名的用法。
-t #查看打包文件内部文件名。
用法三:tar [-j|-z] [-xv] [-f 新建文件名] [-C 目录] #查看打包文件内被文件名的用法。
-x #解压。
-C #解压到特定目录。
参考资料:《鸟哥的Linux私房菜》
linux——(5)文件与文件系统的压缩与打包的更多相关文章
- Linux学习笔记—文件与文件系统的压缩与打包(转载)
压缩文件的用途与技术 例如,计算机都是以byte单位来计量的,1byte占8bit.如果存储数字1,那么1byte就会空出7bit.采用一定的计算方式,压缩这些空间可以大大降低文件存储. Linux系 ...
- Linux学习笔记之文件与文件系统的压缩与打包
四.文件与文件系统的压缩与打包 用途: 传输时减少带宽 Linux系统常见的压缩命令 Compass(旧版压缩,并且在centOS中默认为不安装) gzip, zcat bzip2, bzcat zi ...
- 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令
Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...
- 关于文件与文件系统的压缩与打包命令-Linux(笔记)
1.gzip : 压缩命令 gzip [-cdtv#] 文件名称 (后缀为.gz) -c :将压缩的数据输出到屏幕上,可通过数据流重定向处理 -d : 解压缩的參数 -v : 能够显示源文件/压缩文件 ...
- Linux第八章:文件,文件系统的压缩,打包备份
压缩:gzip -v 文件名 1:压缩后成 文件名.gz 的压缩文件,原文件消失 2:压缩的文件可以直接使用zcat 文件名.gz 读取里面的内容 解压缩: gunzip 文件名.gz 替 ...
- linux备忘录-档案与文件系统的压缩与打包
知识点 文件扩展名与压缩解压缩工具 .Z -> compress程序压缩的档案 .gz -> gzip程序压缩的档案 .bz2 -> bzip2程序压缩的档案 .tar -> ...
- 文件与文件系统的压缩与打包 tar gzip bzip2
1:linux下常见的压缩文件后缀: .gz .zip .bz2 打包后的: .tar.gz .tar.zip .tar.bz2 2:gzip: 压缩:gzip file 解压:gunzip file ...
- Linux系统档案与文件系统的压缩与打包
以下文章基于centos6.5 文章引自:http://www.jb51.net/LINUXjishu/105916.html 一.Linux下常见的压缩指令 在linux的环境中,压缩文件的扩展名大 ...
- 第九章、文件与文件系统的压缩与打包 3. 打包命令: tar
打包命令: tar gzip 与 bzip2 也能够针对目录来进行压缩, 不过,这两个命令对目录的压缩指的是『将目录内的所有文件 "分别" 进行压缩』! 将多个文件或目录包成一个大 ...
随机推荐
- uva 557 Burger
https://vjudge.net/problem/UVA-557 题意: n个人,n/2个牛肉煲,n/2个鸡肉堡 每次抛硬币,根据正反决定每个人吃什么汉堡 如果某一个汉堡被选完了,就不抛了 问最后 ...
- 逆推 Gym 101102J
题目链接:http://codeforces.com/gym/101102/problem/J 题目大意可以看这个人的:http://www.cnblogs.com/chen9510/p/593362 ...
- Linux更改文件及目录权限问题
1. 快速实例学习: 修改某个目录下的所有文件的权限,包括子目录中的文件,例子如下: # /home/user 注:仅把/home/user目录的权限设置为rwxrwxrwx # /home/user ...
- 更改gradle的java的class文件输出目录的结构
group 'com.thinkvenus.common'version '1.0-SNAPSHOT' apply plugin: 'java' sourceCompatibility = 1.8 r ...
- macbook 安装任意来源
sudo spctl --master-disable Comand+r Csrutil disable Reboot
- iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译PDF下载地址(2014年2月19日更新版)
//转载请注明出处--本文永久链接:http://www.cnblogs.com/ChenYilong/p/3496069.html 编号 iOS-Apple苹果官方文档翻译名称 博文链接地址 ...
- python之yagmail库笔记
1. yagmail是啥 yagmail是给正常人用的,封装的比较彻底的一个python邮件库,发送接收邮件只需要几行代码,炒鸡简单. 2. 安装 使用pip安装,炒鸡简单: pip install ...
- Skip List(跳跃表)原理详解与实现【转】
转自:http://dsqiu.iteye.com/blog/1705530 Skip List(跳跃表)原理详解与实现 本文内容框架: §1 Skip List 介绍 §2 Skip List 定义 ...
- python3.4.3安装allure2记录
一.安装:cmd执行命令pip install allure-pytest 二.下载allure2:2.7.0版本 https://dl.bintray.com/qameta/generic/io/q ...
- 191.Number of 1Bits---位运算---《剑指offer》10
题目链接:https://leetcode.com/problems/number-of-1-bits/description/ 题目大意:与338题类似,求解某个无符号32位整数的二进制表示的1的个 ...