常见linux命令释义(第三天)
今天晚上看鸟哥的私房菜,边学边写笔记。
在linux中压缩大多是.tar, .tar.gz , .tgz, /gz, .bz2等。
.gz 是通过gzip压缩的文件。
.bz2 是通过bzip2压缩的文件
.tar tar程序打包的软件,并没有对压缩过。
.tar.gz tar程序压缩文件,经过gzip压缩。
.tar.bz2 tar程序压缩的文件,经过bzip压缩。
gzip是压缩的工具。
下面是gzip常用选项的语法,以及中文的释义,帮助理解记忆。再也不要让小小的笨脑袋里面装那么多,自己不理解的东西了。
gzip -[cdtv#]
-c, --stdout write on standard output, keep original files unchanged,这里的c你可以用customer (顾客,客户端)的方面联想记忆。输入到客户端.

-d, --decompress decompress就是解压的意思

-v, --verbose verbose mode 就是看看压缩了多少。将一个冗长的文件,压缩到了什么比例。

gzip 压缩后把原来的文件给覆盖掉。直接生成压缩文件。压缩文件的后缀为.gz.
bzip2 压缩后的文件后缀是.bz2.
bzip2 是为了取代gzip并且提供更好的压缩质量而出现的。因为是gzip的升级版,所以用法上都是一样的。-v 是压缩。 -d是解压。
虽然gzip和bzip2都很好用。但是,gzip都是对单一的文件进行压缩的。在实际应用中,我更多用到的是对文件夹进行压缩。这时候打包的命令的非常重要了。
打包与解包的命令
只列出我最常用,最容易记忆的命令。有研究兴趣的朋友们,可以用 tar --help 去查看。

打包压缩的命令 tar -cj -f 要压缩的名字 源文件名字 如下图:

详细解释以下命令: -j 是用bzip2的方式压缩的。至于为什么起这样一个名字。我也不知道,记住吧。
-c 是create的意思。意思是创建一个归档的文档。也就是创建一个文件夹把这些要压缩的文件打包起来。
-f 是file的意思。是压缩的文件存放再哪里。用什么文件名。
解压的命令:tar -xj -f 要解压的文件 解压后的文件名

- x 的意思:extract【摘录、提取、榨取】就是解压的意思。

上面的tar中的 -j 的参数是用bzip2 的方式压缩和解压的。如果碰到了想要压缩城.gz的格式。可以用-z来表示。解压时也是一样的。
tar的命令真的很强大。还有能仅备份比某个时刻还要新的文件,这很有用。等我真用到了,再回头再来学习。
常见linux命令释义(第三天)的更多相关文章
- 常见linux命令释义(第八天)—— Bash Shell 的操作环境
换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原 ...
- 常见linux命令释义(第一天)
快到中午吃饭了,然后忽然想起来samba里面没有添加用户.于是乎,就玩弄起了samba. Samba三下五除二就安装好了,想想window里面不断的点击下一步,还要小心提防各种隐藏再角落里的绑定软件. ...
- Linux入门培训教程 常见linux命令释义
快到中午吃饭了,然后忽然想起来samba里面没有添加用户.于是乎,就玩弄起了samba. Samba三下五除二就安装好了,想想window里面不断的点击下一步,还要小心提防各种隐藏再角落里的绑定软件. ...
- 常见linux命令释义(第五天)——shell变量学习
由于时间有限,我写这篇博客的时间上限为30分钟.仅作为学习笔记而用,内容会尽量的讲清楚.如果讲的不清楚,你来打我啊! 玩笑开过,正式开始今天的学习. linux系统的中一些命令是在/bin下,这个是一 ...
- 常见linux命令释义(第七天)——ulimit 与变量内容的删除替代与替换。
linux是一个多用户多任务的系统,不同于windows的单人多任务操作系统.再linux上,在同一个时间点上,可以有多个人同时执行多个任务. 那么假若有10个用户,同时打开了100个100M的文件. ...
- 常见linux命令释义(第六天)——shell环境变量
太懒了,这几天好像得了懒癌,一点都不想写博客.后来想想,知识嘛,还是分享出来的好.第一治自己的懒癌:第二顺便巩固下自己的知识. Linux的变量分为两种,一种是系统变量,是系统一经启动,就写进内存中的 ...
- 常见linux命令释义(第四天)——bash部分
学linux的时候,我跳过了一些很重要的东西.比如分区.还有vim的深入学习.分区没有学习是因为我装的是虚拟机,不知道是什么原因,格式化分区不能正常显示.至于vim,简单的增删改查我已经了解了.能够顺 ...
- 常见linux命令释义(第九天)—— Bash Shell 的操作环境Shell 中的管道命令一些管道命令
最近好懒好懒.连写文章都写不好了.于是只能写读一点书,记一点读书笔记了.太懒了,没办法.慢慢恢复自己的状态吧. 管道命令仅会处理strandard output 的内容,对于strandard err ...
- 常见linux命令释义(第二天)
查看磁盘与目录的容量. df 与du df 是英语Disk Free的意思.磁盘空余. df -h -h中h指的是一human(人类)的角度,即用GB,MB的格式显示.这个比较常用,还有其他的选项 ...
随机推荐
- 【开源】LLMAnimator 60多种动画让你的应用动起来
github: https://github.com/brookshi/LLMAnimator ,欢迎star/fork 之前做android的时候需要给应用加些动画效果,在github上找到这个库 ...
- jquery 使用方法(转)
原文: http://www.cnblogs.com/Chenfengtao/archive/2012/01/12/2320490.html jQuery是目前使用最广泛的javascript函数库. ...
- matlab 画图数据导入
http://www.yiibai.com/matlab/matlab_data_import.html Python 执行py 文件: 在要执行文件处按shift右击鼠标打开cmd 命令窗口,输入: ...
- 东大OJ-最大子序列问题的变形
1302: 最大子序列 时间限制: 1 Sec 内存限制: 128 MB 提交: 224 解决: 54 [提交][状态][讨论版] 题目描述 给定一个N个整数组成的序列,整数有正有负,找出两段不重 ...
- 35-less 简明笔记
分屏显示文本文件 less [options] [file-list] less与more类似,但比more更加完善 例如:在显示一屏文本之后,less将显示提示副等待下一条命令的输入;可以向前或向后 ...
- Keepalived+Redis高可用部署
1 Redis简介及安装 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redis数 ...
- Beta项目冲刺 --第二天
在几kb的上传速度中苦苦挣扎的程序员... 队伍:F4 成员:031302301 毕容甲 031302302 蔡逸轩 031302430 肖阳 031302418 黄彦宁 会议内容: 1.站立式会议照 ...
- extjs5 一个容器中有几个组件公用一个控制器和一个模型
Ext.define('TestViewModel', { extend: 'Ext.app.ViewModel', alias: 'viewmodel.test', // connects to v ...
- 【转】如何建立一个样式新颖的CSS3搜索框
在线演示 搜索框大概是web开发中最常用的UI元素之一,我想基本没有必要去介绍如何使用它.无论是网站还是web应用,都会为了增强用户体验而添加它,那么你是不是也想过设计一个别致的搜索框? 在今天的文章 ...
- EPUB书籍阅读器插件分享
本文主要分享EPUB文件的打开方式, 包括如何使用火狐浏览器打开epub, 如何使用chrome打开epub, 如何使用IE浏览器打开epub文件: 1:使用火狐打开epub文件 如果有安装火狐浏览器 ...