Linux下文件压缩与打包
Linux常用压缩命令
compress
compress压缩出来的文件的后缀是.Z,解压命令是ucompress
compress -c 文件 > 压缩后的文件名 ,选项-v显示压缩过程,选项-c的作用是保留原文件
gzip,zcat
gzip压缩出来的文件的后缀是.gz
gzip 文件名
直接查看压缩文档文件的内容: zcat 文件.gz
解压命令gzip -d 文件.gz
gzip -c 文件 > 压缩后的文件名.gz选项-c的作用是保留原文件
bzip2,bcat
bzip2压缩出来的文件的后缀是.bz2
bzip2用法和gzip一致
zip
zip 压缩后文件名(压缩后想取的文件名).zip 被压缩的文件,这个命令直接就是保留原文件的
解压uzip 压缩后文件名.zip(这里是已经存在的压缩文件)
tar打包、归档命令,自身是没有压缩功能的
命令:tar cvf 文件名.tar 文件名(想打包的文件),该命令原文件自己保留,不想保留原文件:tar cvf 文件名.tar 文件名(想打包的文件)--remove-files
c是creat,v显示创建过程,f指明打包的文件名
不解档查看里面文件:tar tvf 文件名.tar(已经打包过后的文件)
解档文件:tar xvf 文件名.tar(已经打包过后的文件),解档以后原归档文件保留
解档到指定的目录:tar xvf 文件名.tar -C 目录/
解压归档文件中的部分文件:tar xvf 文件名1.tar 文件名2 ,这里的文件名2是指包含在归档文件名1中的某个文件
归档同时压缩:tar zcvf 文件名.tar.gz 文件名(想打包的文件)这里的z是调用gzip的功能,如果想删除源文件--remove-files
解压上述的归档压缩文件:tar zxvf 文件名.tar.gz (这里文件名.tar.gz是已经被归档压缩好的文件)
如果想调用bzip2功能,把上述的z换成j就可以了,后缀名.gz换成.bz2
其他常见的压缩和备份工具
dd命令
dd if=/dev/zero of=file4 bs=1M count=1
该命令的意思是创建一个文件名为file4大小为1M的文件
dd备份:dd if=/dev/sda3 of=test ,该命令将sda3中的所有内容取出,组成一个文件sda3
dd恢复:dd if=test of=/dev/sda3
dd命令可以对分区或者硬盘进行完全备份
cpio命令
如有四个文件分别是file1 file2 file3 file4
find -name 'file*' | cpio -o > xx.cpio
该命令的作用是找出文件名中含有file并将其打包为xx.cpio
这里的选项-o是打包的意思,对应解包的选项是-i
解档:cpio -iu < xx.cpio
Linux下文件压缩与打包的更多相关文章
- Linux系统下文件压缩与打包命令
Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...
- linux下文件压缩与解压操作
对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap.可 ...
- Linux下 目录 压缩 解压缩 打包
http://blog.sina.com.cn/s/blog_7479f7990100zwkp.html tar -zcvf /home/xahot.tar.gz /xahot tar -zcv ...
- linux中文件压缩与打包
一.常见的压缩命令 在linux环境中,压缩文件的扩展名大多是*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2,首先我们来介绍以下这些压缩文案的扩展名:. *.Z:compres ...
- Linux 下文件压缩与解压命令详解
tar 命令 -c 建立压缩档案 -x 解压 -t 查看内容 -r 向压缩归档文件末尾追加文件 -u 更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中 ...
- linux下文件的打包和压缩
文章来源:linux下文件的打包和压缩 目录 一.文件压缩的原理 二.linux常见的压缩指令 三.常用实例 1.tar命令 2.zip命令 3.gz命令 4.bz2命令 5.xz命令(必须分两步) ...
- Linux下的压缩文件剖析 (tar/gzip的区别)
Linux下的压缩文件剖析 对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是, ...
- Linux文件压缩与打包笔记
linux 文件压缩与打包笔记 压缩原理:通过算法去掉空位,1Bytes=8bits , 可能存储的真正有用的数据并没有占满一个字节空间 , 还有就是可能有重复的数据,通过某种算法从这些方面进行压缩处 ...
- Linux下查看压缩文件内容的 10 种方法
Linux下查看压缩文件内容的 10 种方法 通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或 ...
随机推荐
- [Java] 理解JVM之三:垃圾回收机制
JVM内存中的各个区域都会回收吗? 首先我们知道 Java 栈和本地方法栈在方法执行完成后对应的栈帧就立刻出栈销毁,两者的回收率可以认为是100%:Java 堆中的对象在没有被引用后,即使用完成后会被 ...
- 科学计算三维可视化---Traits属性的功能
Traits属性的功能 Traits库为python的属性增加了类型定义的功能,除此之外他还提供了5个特殊的功能(可以为用户的界面响应提供基本能力):初始化:每个traits属性都有自己的默认值验证: ...
- WebStorm 使用webpack打包(build) Vue 静态资源无法访问(路径不对)问题
在WebStorm中使用webpack打包 (命令npm run build) 后生成在项目的dist目录下,在浏览器打开,静态资源js.css等无法加载.因为打包时,资源使用了绝对路径. 解决: 打 ...
- 贪心问题 POJ 2393 Yogurt factory
题目:http://poj.org/problem?id=2393 题意:N周,每周生成牛奶(任意!),每周成本为c_i(1~5000),每周出货 y_i:出货可以使用该周生产的,也可以用之前的储存的 ...
- 遇到can not resolve app 依赖包的问题
1.第一种解决方式:build->sdkmannger->sdk tool ->安装android support responsitory和google responsitory ...
- 《Two Dozen Short Lessons in Haskell》(二十二)递归
<Two Dozen Short Lessons in Haskell>(Copyright © 1995, 1996, 1997 by Rex Page,有人翻译为Haskell二十四学 ...
- 悲催的IE6 七宗罪大吐槽(带解决方法)第一部分
一.奇数宽高 悲剧的IE6啊,为何有如此多bug,但用户市场又那么大,真让我们搞网站的纠结.今天就遇到了一个非常奇怪但又很细节的一个bug,一个外部的相对定位div,内部一个绝对定位的div(righ ...
- Getting Real 摘记
第二章 起始点 一个很好的做软件的方式就是一开始用它来解决你自己的问题.由于你自己变成了软件的目标受众因此你会知道什么是重要的什么不是.这样做下去将会是推出一个突破性产品的伟大起始点. 手头有多少钱就 ...
- LintCode 35: Reverse Linked List
LintCode 35: Reverse Linked List 题目描述 翻转一个链表. 样例 给出一个链表1->2->3->null,这个翻转后的链表为3->2->1 ...
- C - A Plug for UNIX (又是建图坑)
题目链接:https://cn.vjudge.net/contest/68128#problem/C 没理解好题意真的麻烦,一上午就这么过去了..... 具体思路:按照 源点 ->插座-> ...