1、使用cat命令进行文件的纵向合并

1)掌握使用cat命令的纵向合并

a)例如:使用cat命令将test1、file1.txt和file2这三个文件纵向合并为file文件的命令为:

cat test1 file1.txt file2>file

b)例如:使用cat命令将file1.txt文件的内容添加到file2文件中的命令为:

cat file1.txt>>file2

2、归档文件和归档技术

1)掌握归档的定义:归档(archiving)就是将多个文件(或目录)打包成一个文件

2)了解归档的目的:归档的目的就是方便备份、还原及文件的传输操作

3)掌握tar命令的功能:将多个文件(或目录)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定文件

4)掌握tar命令的常用选项:

a)c:创建一个新的tar文件

b)t:列出tar文件中目录的内容

c)x:从tar文件中抽取文件

d)f:指定归档文件或磁带(也可能是软盘)设备

e)v:显示所打包文件的详细信息,v是verbose的首字母

f)z:使用gzip压缩算法来压缩打包后的文件

g)j:使用bzip2压缩算法来压缩打包后的文件

h)r:向归档文件中追加文件

i)u:更新原归档文件中的文件

5)灵活运用tar命令的举例:

a)例如:tar -cvf jpg.tar *.jpg

这条命令是将当前路径下所有的jpg文件打包成一个名为jpg.tar的包。-c是表示产生新的包,-f是指定包的文件名,-v是显示所打包文件的详细信息。

b)例如:tar -rf jpg.tar *.gif

这条命令是将当前路径下所有的gif文件增加到jpg.tar包里面去。-r是表示向归档文件中追加文件的意思

c)例如:tar -uf jpg.tar logo.jpg

这条命令是更新原来jpg.tar包中的logo.jpg文件。-u是表示更新文件的意思

d)例如:tar -tf jpg.tar

这条命令是列出jpg.tar包中所有文件。-t是列出归档文件中文件信息的意思

e)例如:tar -xf jpg.tar

这条命令是抽取出jpg.tar包中所有文件。-x是从tar包中抽取文件的意思

3、文件的压缩和解压缩

1)掌握压缩的定义:压缩就是将一个大文件通过一些压缩算法变成一个小文件

2)了解压缩的目的:主要是减小文件的大小,这样可以节省存储文件的磁盘或磁带的空间,另外在网络传输时,也可以节省网络的带宽

3)掌握解压缩的定义:解压缩就是将一个通过一些压缩算法压缩后的文件恢复到压缩之前的样子

4)掌握gzip命令和gunzip命令的用法举例:

a)例如:将文件file1压缩成.gz格式的压缩包应该使用的命令为:

gzip file1

b)例如:将压缩文件file1.gz解压缩的命令为:

gunzip file1

5)掌握bzip2命令和bunzip2命令的用法举例:

a)例如:将文件file1压缩成.bz2格式的压缩包应该使用的命令为:

bzip2 file1

b)例如:将压缩文件file1.bz2解压缩的命令为:

bunzip2 file1.bz2

6)掌握压缩命令的常用选项:

a)-a:使用ASCII文字模式

b)-d:解开压缩文件

c)-f:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接

d)-h:在线帮助

e)-l:列出压缩文件的相关信息

f)-L:显示版本与版权信息

g)-n:压缩文件时,不保存原来的文件名称及时间戳记

h)-N:压缩文件时,保存原来的文件名称及时间戳记

i)-q:不显示警告信息

j)-r:递归处理,将指定目录下的所有文件及子目录一并处理

h)-t:测试压缩文件是否正确无误

i)-v:显示指令执行过程

j)-V:显示版本信息

k)-<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高

l)--best:此参数的效果和“-9”参数相同

m)--fast:此参数的效果和指定“-1”参数相同

7)掌握解压缩命令的常用选项:

a)-a:使用ASCII文字模式

b)-c:把解压后的文件输出到标准输出设备

c)-f:强行解开压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接

d)-h:在线帮助

e)-l:列出压缩文件的相关信息

f)-L:显示版本与版权信息

g)-n:解压缩文件时,不保存原来的文件名称及时间戳记

h)-N:解压缩文件时,保存原来的文件名称及时间戳记

i)-q:不显示警告信息

j)-r:递归处理,将指定目录下的所有文件及子目录一并处理

h)-t:测试压缩文件是否正确无误

i)-v:显示指令执行过程

j)-V:显示版本信息

4、在使用tar命令的同时进行压缩和解压缩

1)掌握在使用tar命令的同时进行压缩和解压缩的用法举例

a)例如:使用tar命令将file目录打包并且同时使用gzip方式压缩打包的命令为:

tar cvzf file.tar.gz file

b)例如:使用tar命令将file目录打包并且同时使用bzip2方式压缩打包的命令为:

tar cvjf file.tar.bz2 file

c)例如:tar -czf jpg.tar.gz *.jpg

这条命令是将当前路径下所有jpg文件打包成jpg.tar后,将其用gzip压缩,生成一个名为jpg.tar.gz的gzip压缩包

d)例如:tar -cjf jpg.tar.bz2 *.jpg

这条命令是将当前路径下所有jpg文件打包成jpg.tar后,将其用bzip2压缩,生成一个名为jpg.tar.bz2的bzip2压缩包

e)例如:将打包后的压缩file.tar.gz解压缩的命令为:

tar -xvf file.tar.gz

f) 例如:将打包后的压缩file.tar.bz2解压缩的命令为:

tar -xvf file.tar.bz2

Linux基础-4.正文处理命令及tar命令的更多相关文章

  1. linux基础-第八单元 正文处理命令及tar命令

    第八单元 正文处理命令及tar命令 使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查 ...

  2. Linux基础(3)- 正文处理命令及tar命令、vi编辑器、硬盘分区、格式化及文件系统的管理和软连接、硬连接

    一.正文处理命令及tar命令 1)  将用户信息数据库文件和组信息数据库文件纵向合并为一个文件1.txt(覆盖) 2)  将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件2.txt(追加) ...

  3. Day 6 Linux基础之正文处理、vi编辑和系统初始化和服务

    Linux基础之正文处理.vi编辑和系统化服务 一.正文处理命令及tar命令 1.归档 定义:归档(archiving)就是将许多文件(或目录)打包成一个文件. 目的:归档的目的就是方便备份.还原及文 ...

  4. linux基础学习之软件安装以及常用命令

    linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...

  5. 第八单元 正文处理命令及tar命令

    使用cat命令进行文件的纵向合并  两种文件的纵向合并方法  归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查看及抽取归档文件 使用tar命令 ...

  6. Linux 正文处理命令及tar命令 利用vi编辑器创建和编辑正文文件

    要点回顾 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cp /etc/passwd . cat ./passwd >1.txt cp /etc/group ...

  7. Linux使用快捷键,who命令,rm命令,ps命令,cd,命令kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim配置的一部分,相关命令

    1.进入Ubuntu开场后的终端窗口的快捷键是:           ctrl + alt+t:通过这个命令能够打开终端. ctrl + alt+t:通过这个命令能够打开终端. 再开一个tab选项卡式 ...

  8. 每天一个linux命令(27)--tar命令

    通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候 tar 命令就是必不可少的一个功能强大的工具.Linux 中最流行的 tar 是麻雀虽小,五脏俱全. tar 命令可以为Linux ...

  9. Linux基础知识第四讲,文件内容命令

    目录 一丶常用命令 1.cat命令演示以及常用选项 2.grep 搜索命令的使用 3.echo 以及 重定向的使用 4.管道概念 一丶常用命令 序号 命令 对应英文 作用 01 cat 文件名 con ...

随机推荐

  1. 【html/css】若母div设置了透明度,如何才能使得里面的子div不继承母div的透明度

    用rgba的方式给母div设置透明度的话就不会影响子div的透明度了. 例: background: rgba(51, 51, 51, 0.5);

  2. Android BitmapFactory.Options

    public Bitmap inBitmap 如果设置,解码选项“对象的方法,采取将尝试重用这个位图加载内容时. public int inDensity 使用的位图的象素密度. public boo ...

  3. css 之单行文本显示省略和多行文本省略

    一.单行文本显示省略号...... overflow:hidden; white-space:nowrap; text-overflow:ellipsis; <!DOCTYPE html> ...

  4. VMware下Linux配置局域网和外网访问(CentOS)

    要使用Linux系统很重要的一个操作就是使Linux系统能够访问互联网,只有Linux系统能够访问互联网才能够去下载很多自己所需要的资源,如果不能访问互联网那么使用Linux系统往往会卡在这一步,假设 ...

  5. C#多线程顺序依赖执行控制

    在开发过程中,经常需要多个任务并行的执行的场景,同时任务之间又需要先后依赖的关系.针对这样的处理逻辑,通常会采用多线程的程序模型来实现. 比如A.B.C三个线程,A和B需要同时启动,并行处理,且B需要 ...

  6. select 时进行update的操作,在高并发下引起死锁

    场景:当用户查看帖子详情时,把帖子的阅读量:ReadCount+1 select title,content,readcount from post where id='xxxx'   --根据主键查 ...

  7. iis7 未注册framework4 导致 莫名的404错误

    server2008  R2 IIS7 已经安装 安装framework 4.6.1 然后建立站点 404错误 :在站点目录自动生成了  asp_client 重新注册到 iis(不需要) iisre ...

  8. 设计模式(16) 观察者模式(OBSERVER)C++实现

    意图: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新. 动机: 将一个系统设计成一系列相互协作的类有一个常见的副作用:需要维护相关对象之间的一 ...

  9. MAC软件工具下载

    CRThttps://www.cnblogs.com/codegeekgao/p/8277015.html navicathttp://xclient.info/search/s/navicat/?t ...

  10. JavaScript浏览器对象模型(BOM)之location对象

    一.概述: location 是 BOM 对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能. 事实上,location 对象是 window 对象的属性,也是 document ...