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 ...
随机推荐
- 一步一步pwn路由器之栈溢出实战
前言 本文由 本人 首发于 先知安全技术社区: https://xianzhi.aliyun.com/forum/user/5274 本文以 DVRF 中的第一个漏洞程序 stack_bof_01 为 ...
- 由Dialog里面嵌套ListView之后的高度自适应引起的ListView性能优化
先说ListView给高的正确做法. android:layout_height属性: 必须将ListView的布局高度属性设置为非"wrap_content"(可以是" ...
- 使用 docker-machine 管理 Azure 容器虚拟机
安装 docker-machine 请参见该链接(https://docs.docker.com/machine/install-machine "https://docs.docker.c ...
- LDF文件丢失, 如何仅用MDF文件恢复数据库呢?
笔者的一个大小为2 TB的SQL Server的database的LDF文件在玩存储盘映射的过程中莫名其妙的丢失了. 好在MDF文件还在. 笔者慌了, Bruce Ye告诉笔者, 不用着急, 光用MD ...
- 巧用花生壳将局域网内的FTP和www服务器发布到互联网
一.目的:用生壳发布FTP和mail服务器到互连网. 二.网络环境:(出租房多家共用路由器上网,ADSL的1Mbps带宽,动态PPPOE拨号,帐号和密码存储在soho路由器中,路由器自动联机上网,并为 ...
- Windows Server 2008 R2 /2012 修改密码策略(摘抄 原文地址 https://www.cnblogs.com/mili3/p/7799347.html)
今天建了域环境,在添加新用户的时候,发现用简单的密码时域安全策略提示密码复杂度不够,于是我就想在域安全策略里面把密码复杂度降低一点. 问题: 在“管理工具 >> 本地安全策略 > ...
- 【最强】微软Tech Summit 2017动手实验室教程
[最强]微软Tech Summit 2017动手实验室教程 原创 2017-11-07 MSPrecious MSPrecious成长荟 这是! 你绝对找不到的教程! Ignite2016的教程你找到 ...
- composer随笔
composer dump-autoload 生成autoload.php文件
- [BZOJ 1924][Sdoi2010]所驼门王的宝藏
1924: [Sdoi2010]所驼门王的宝藏 Time Limit: 5 Sec Memory Limit: 128 MBSubmit: 1285 Solved: 574[Submit][Sta ...
- Activator 通过SSH解锁屏幕等手势操作
来源:https://qunwang6.github.io/blog/Activator/ Activator 发表于 2015-10-24 | 分类于 iOS Activator Activ ...