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. 闭包&执行环境和作用域

    闭包 执行环境和作用域参考:<javascript高级程序设计(第3版)>4.2节

  2. web前端与后端的理解区分

    要了解web前后端的区别,首先必须得清楚什么是web前端和web后端. 首先:web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思.现广泛译作网络.互联网等技术领域.表现为三种形式,即超文本 ...

  3. 查询SQL Version详细信息

    下面是一个查询SQL Server版本并给出升级建议的SQL代码,用来学习写SQL代码. ------------------------------------------------------- ...

  4. ext3 转 ext4 操作

    先关闭相关服务 cd / umount /dev/vg_nosql/nosql tune2fs -O has_journal,extents,huge_file,flex_bg,uninit_bg,d ...

  5. Java学习---下载文件并且对文件编码

    import java.io.IOException; import java.net.URLEncoder; import sun.misc.BASE64Encoder; public class ...

  6. Oracle密码过期the password has expired解决办法

    oracle 出现the password has expired这个问题,今天突然发现项目访问不了,一查发现用不了,也登不进去, 这个问题由是Oracle11g密码过期的原因导致的 调试Web项目的 ...

  7. Linux Min装机--配置JDK替换OpenJDK

    @Linux Min装机--配置JDK替换OpenJDK   1.将下载的JDK压缩包解压到/usr/lib/jvm wil use : 一.文件复制命令cp     命令格式:cp [-adfilp ...

  8. InputStream TO byte

    public class ByteToInputStream { public static final InputStream byte2Input(byte[] buf) { return new ...

  9. AESUtil 加密

    package com.hxqc.basic.dependency.util; import org.apache.commons.lang.StringUtils; import sun.misc. ...

  10. BZOJ1821:[JSOI2010]部落划分(并查集,二分)

    Description 聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗.只是,这一切都成 ...