Linux基础-4.正文处理命令及tar命令
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命令的更多相关文章
- linux基础-第八单元 正文处理命令及tar命令
第八单元 正文处理命令及tar命令 使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查 ...
- Linux基础(3)- 正文处理命令及tar命令、vi编辑器、硬盘分区、格式化及文件系统的管理和软连接、硬连接
一.正文处理命令及tar命令 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件1.txt(覆盖) 2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件2.txt(追加) ...
- Day 6 Linux基础之正文处理、vi编辑和系统初始化和服务
Linux基础之正文处理.vi编辑和系统化服务 一.正文处理命令及tar命令 1.归档 定义:归档(archiving)就是将许多文件(或目录)打包成一个文件. 目的:归档的目的就是方便备份.还原及文 ...
- linux基础学习之软件安装以及常用命令
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...
- 第八单元 正文处理命令及tar命令
使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查看及抽取归档文件 使用tar命令 ...
- Linux 正文处理命令及tar命令 利用vi编辑器创建和编辑正文文件
要点回顾 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cp /etc/passwd . cat ./passwd >1.txt cp /etc/group ...
- Linux使用快捷键,who命令,rm命令,ps命令,cd,命令kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim配置的一部分,相关命令
1.进入Ubuntu开场后的终端窗口的快捷键是: ctrl + alt+t:通过这个命令能够打开终端. ctrl + alt+t:通过这个命令能够打开终端. 再开一个tab选项卡式 ...
- 每天一个linux命令(27)--tar命令
通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候 tar 命令就是必不可少的一个功能强大的工具.Linux 中最流行的 tar 是麻雀虽小,五脏俱全. tar 命令可以为Linux ...
- Linux基础知识第四讲,文件内容命令
目录 一丶常用命令 1.cat命令演示以及常用选项 2.grep 搜索命令的使用 3.echo 以及 重定向的使用 4.管道概念 一丶常用命令 序号 命令 对应英文 作用 01 cat 文件名 con ...
随机推荐
- flask多线程多协程操作
local的作用:各个线程各开辟一块空间互不影响 基于local""" import threading from threading import local impo ...
- Google 嘘! 嘘!
https://www.gufen.gq(无广告,原guso.ml,ggso.ga,guge.ga) https://c.aiguso.tk (无广告,体验良好) https://d.freedo.g ...
- Struts 2 官方文档中文版
最近正在学 Struts 2 ,咱英文水平不行啊,找到了<Struts 2 官方文档中文版>,虽然翻译的不全,有总比没有强. 地址:https://cwiki.apache.org/con ...
- leetcode Ch7-Graph Search
1. Clone Graph BFS: class Solution { public: typedef UndirectedGraphNode UGNode; UndirectedGraphNode ...
- 用canvas播放scratch文件
原文地址:https://blog.csdn.net/qq_36268036/article/details/84262540 基于Github上的scratch-render实现sb2或者sb3文件 ...
- C# winform Visual Studio Installer打包教程
C# winform Visual Studio Installer打包教程 软件在功能开发实现后,其实并没有真正的完成.对于一个专业的开发者来说,Release软件应该是以安装版本的形式进行发布的 ...
- 中文乱码(Python、WEB、ajax)
http://my.oschina.net/leejun2005/blog/74430 #查看errorb是unicode,还是stringprint isinstance(errorb,unicod ...
- C#用ckplayer.js播放 MP4格式视频实现 边加载边播放
MVC设计模式下 在View页面里面使用ckplayer.js 加载视频 ,在MP4格式视频上传之后 我发现某些视频可以边加载边播放 但是有一些又不行,找了下原因是因为视频的元数据信息在第一帧的时候就 ...
- 【Try Kotlin】Kotlin Koans 代码笔记
Kotlin Koans 心印 Introduction 1.Hello, world! Simple Functions Take a look at function syntax and mak ...
- [Assignment] C++1
作业要求: 给出圆半径求面积. 使用cin和cout.用多个源文件处理函数. →代码在这里