oracle备份还原命令,数据库备份还原命令

  • 编辑: 用钰
  • 2019-11-13 13:45:04
  • 人阅读
MySQL备份命令,系统为您提供了文件压缩和解压缩命令tar命令,用于为Linux文件和目录创建文件。您可以使用tar为特定文件创建文件(备份文件)、更改文件中的文件或将文件添加到文件中。

系统大全为您提供文件压缩与解压

tar命令

tar命令可以为linux的文件和目录创建档案。

利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。

利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。

首先要弄清两个概念:打包和压缩。

打包是指将一大堆文件或目录变成一个总的大文件;压缩则是将一个大文件通过一些压缩算法变成一个小文件。

为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。

语法结构

tar (选项)(参数(新文件需打包文件))

选项

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

-A或--catenate:新增文件到以存在的备份文件;

-B:设置区块大小;

-c或--create:建立新的备份文件;

-C目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。

-d:记录文件的差别;

-x或--extract或--get:从备份文件中还原文件;

-t或--list:列出备份文件的内容;

-z或--gzip或--ungzip:通过gzip指令处理备份文件;

-Z或--compress或--uncompress:通过compress指令处理备份文件;

-f备份文件或--file=备份文件:指定备份文件;

-v或--verbose:显示指令执行过程;

-r:添加文件到已经压缩的文件;

-u:添加改变了和现有的文件到已经存在的压缩文件;

-j:支持bzip2解压文件;

-v:显示操作过程;

-l:文件系统边界设置;

-k:保留原有文件不覆盖;

-m:保留文件不被覆盖;

-w:确认压缩文件的正确性;

-p或--same-permissions:用原来的文件权限还原文件;

-P或--absolute-names:文件名使用绝对名称,不移除文件名称前的/号;

-N日期格式 或 --newer=日期时间:只将较指定日期更新的文件保存到备份文件里;

--exclude=范本样式:排除符合范本样式的文件。

参数

文件或目录:指定要打包的文件或目录列表

例子: 备份

将文件全部打包成tar包

1

2

3

tar -cvf log.tar log2017.log #仅打包,不压缩。

tar -zcvf log.tar.gz log2017.log #打包后,以gzip压缩

tar -jcvf log.tar.bz2 log2017.log #打包后,以bzip2压缩

在选项f之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。 如果加z选项,则以.tar.gz或.tgz来代表gzip压缩过的tar包;如果加j选项,则以.tar.bz2来作为tar包名。

查阅上述tar包内有那些文件

1

2

3

tar -tvf log.tar #查看tar包内的文件,可以查看两种类型的压缩包。

tar -ztvf log.tar.gz #查看tar包内的文件,以gzip压缩格式的包。

tar -jtvf log.tar.bz2 #查看tar包内的文件,以bzip2压缩格式的包。

文件备份下来,并且保存其权限:

1

tar -zcvpf log31.tar.gz log2014.log log2015.log log2016.log

这个-p的属性是很重要的,尤其是当您要保留原本文件的属性时。

在文件夹当中,比某个日期新的文件才备份:

1

tar -N 2012/11/13 -zcvf log17.tar.gz test

备份文件夹内容是排除部分文件:

1

tar --exclude scf/service -zcvf scf.tar.gz scf/*

例子:解压

将tar包解压缩:

1

tar -zxvf /opt/soft/test/log.tar.gz

在预设的情况下,我们可以将压缩档在任何地方解开的

只将tar内的部分文件解压出来:

1

tar -zxvf /opt/soft/test/log30.tar.gz log2013.log

我可以透过tar -ztvf来查阅 tar 包内的文件名称,如果单只要一个文件,就可以透过这个方式来解压部分文件!

总结:

其实最简单的使用 tar 就只要记忆底下的方式即可:

1

2

3

压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称

查 询:tar -jtv -f filename.tar.bz2

解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

以上就是系统大全给大家介绍的如何使用 Linux--备份与还原--tar命令 的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。

本文来自系统大全http://www.win7cn.com/如需转载请注明!

本文原标题:备份命令,mysql备份还原命令

版权声明:本文由 用钰 整理编辑,如果侵权请联系我们!

转载注明出处:https://www.nintaus.net/houtai@123/makehtml_archives_action.php?endid=0&startid=0&typeid=0&totalnum=11732&startdd=9140&pagesize=20&seltime=0&sstime=1589370344&stime=&etime=&uptype=mkall&mkvalue=0&isremote=0&serviterm=

文章评论

共有 条评论来说两句吧...

用户名:

验证码:

Top