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. HBase性能优化方法总结

    1. 表的设计 1.1 Pre-Creating Regions 默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端都向这一个region写数 ...

  2. IOS xcode安装

    xcode软件下载地址: 可以通过虚拟机共享文件夹将xcode传递给虚拟机上的os系统: 第一个程序创建:

  3. PRINCE2的优势有哪些?

    PRINCE2之所以迅速发展的原因之一是许多企业认识到建立适合自己企业的项目管理标准是一项耗时耗财的工作. 他们至少要花费6-12个月.成千上万个工时来建立一套方法,而这只是最初的成本. 之后他们必须 ...

  4. Redis安装和部署--LINUX

    一.安装 1.下载3.0.7稳定版本即可 地址:http://www.redis.cn/download.html 2.将 redis-3.0.7.tar.gz 压缩包拷贝到 opt 目录下 3.解压 ...

  5. C# 字符串中特定字符判断

    /// <summary> /// 计算字符串中子串出现的次数 /// </summary> /// <param name="str">字符串 ...

  6. 监控事件日志关键字规则(EventDescription)

    新建规则--基于NT事件日志--自定义条件:EventDescription - 包含 - 关键字

  7. 准备你的 In-app Billing 程序

    准备好你的内购应用 在开始使用 In-app Billing 服务之前,你需要先把包含 In-app Billing Version 3 API 的库添加到你的Android工程中.你还需要设置你的应 ...

  8. Java实例---flappy-bird实例[最终版]

    代码分析 解析版: Java实例---flappy-bird实例解析 完整版: TestBirdFly.java package testfly; import java.awt.Color; imp ...

  9. Exchange 2016 CU6 安装后,发生错误 出现意外错误,无法处理您的请求

    公司的Exchange2016环境准备上线了,今天owa打不开了.出现如下图的错误,更多详细信息没有截图,但最关键的一句记下来了. X-OWA-Error Microsoft.Exchange.Dia ...

  10. Programming Assignment 1: WordNet

    编程作业一 作业链接:WordNet & Checklist 我的代码:WordNet.java & SAP.java & Outcast.java 这是第二部分的编程作业,因 ...