一、tar命令的基本格式

在UNIX、Linux系统中,有许多命令可以用于备份数据,其中最常见的命令是tar命令。。tar是UNIX和Linux系统中的打包工具,可以将多个文件或目录打包(也称为归档)成一个文件,因最初设计目的是用于磁带备份(tape archive)而得名。

【命令格式】

tar [option] [file]…

【常用选项】

c:建立一个新归档文件。

f:指定需要归档的文件。

t:列出指定文件的内容。

v:以详细模式显示命令执行过程。

x:从归档文件中还原文件。

z:通过gzip处理归档的文件。

j:通过bzip2处理归档的文件。

二、tar归档和备份文件

使用tar命令对文件进行归档时,需要使用选项c和f创建新的归档文件,并指定要归档的目录。

【归档文件格式】

tar –cf filename directory

上面的格式中,filename是归档之后生成的文件名称,directory为要归档的目录或文件。

可以加上选项v,显示归档时的详细信息。即:tar –vcf filename directory。

【用法示例】

(1)例如要归档root用户的家目录:

# tar -cvf  root.tar root

(2)归档文件的同时使用gzip压缩归档文件,配合选项z:

# tar -cvzf root.tar.gz root

(3)归档文件的同时使用bzip2压缩归档文件,配合选项j:

# tar -cvjf root.tar.bz2 root

注意:使用tar命令创建归档文件时,通常使用以.tar结尾命名生成的归档文件。以.tar.gz结尾表示使用gzip压缩的归档文件。以.tar.bz2结尾表示使用bzip2压缩的归档文件。以便于使用者恢复归档文件。

三、查看归档文件中的文件列表

(1)查看归档文件root.tar内的文件列表:

# tar -tf root.tar

(2)查看使用了gzip压缩的归档文件,配合选项z:

#  tar -tzf root.tar.gz

(3)查看使用了bzip2压缩的归档文件,配合选项j:

# tar -tjf root.tar.bz

四、从归档文件中还原文件

(1)还原归档文件:

# tar -xvf root.tar

(2)还原使用gzip压缩的归档文件:

# tar -xvzf root.tar.gz

(3)还原使用bzip2压缩的归档文件:

# tar -xvjf root.tar.bz2

tar备份工具的更多相关文章

  1. dump、cpio、tar、dd四种备份工具比较

    原文  http://blog.csdn.net/ether_lai/article/details/12656219 dump dump可执行文件系统增量备份的存储操作 ,dump 可将目录或整个文 ...

  2. shell编写mysql备份工具

    如需转载,请经本人同意. 这是之前写的一个备份脚本,调用的备份工具是xtrabackup 编写思路是:每周一全备份,备份后提取lSN号,对备份文件进行压缩,其余时候在LSN的基础上进行增量备份,并对3 ...

  3. Linux 备份工具

     Linux 备份工具 GNU 的传统备份工具  GNU tar — http://www.gnu.org/software/tar/ GNU cpio — http://www.gnu.org/so ...

  4. mysql和mariadb备份工具xtrabackup和mariabackup(mariadb上版本必须用这个)

    简介 xtraBackup(PXB) 工具是 Percona 公司用 perl 语言开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle).Percona Server ...

  5. MySQL常用的备份方式与备份工具简介

    一.MySQL备份方式与备份类型 1.备份的必要性 再生产环境中,为了防止硬件故障.软件故障.自然灾害.误操作等各种原因导致的数据库数据丢失后能恢复到事故之前的状态,我们需要对数据库进行备份和恢复操作 ...

  6. Linux和类Unix系统上5个最佳开源备份工具

    一个好的备份最基本的目的就是为了能够从一些错误中恢复: 人为的失误 磁盘阵列或是硬盘故障 文件系统崩溃 数据中心被破坏等等. 所以,我为大家罗列了一些开源的软件备份工具. 当为一个企业选择备份工具的时 ...

  7. 类Unix上5个最佳开源备份工具 Bacula/Amanda/Backupninja/Backuppc/UrBackup

    当为一个企业选择备份工具的时候,你都考虑什么呢? 确定你正在部署的软件具有下面的特性 开源软件 – 你务必要选择那些源码可以免费获得,并且可以修改的软件.确信可以恢复你的数据,即使是软件供应商/项目停 ...

  8. MySQL多线程备份工具:mydumper

    MySQL多线程备份工具:mydumper http://www.orczhou.com/index.php/2011/12/how-to-split-mysqldump-file/ Mydumper ...

  9. mysql备份工具innobackupex,xtrabackup-2.1的原理和安装

    mysql备份工具innobackupex,xtrabackup-2.1的原理和安装 http://bbs.2cto.com/read.php?tid=310496 一.Xtrabackup介绍 1. ...

随机推荐

  1. 解决SQL Server Always 日志增大的问题-摘自网络

    配置了Alwayson之后,因为没有只能使用完全恢复模式,不能使用简单或大容量日志模式,所以日志不断增长,不能使用改变恢复模式的方式清空日志 手动操作收缩或截断日志也无效 读了一些文章后发现,有人使用 ...

  2. js运动 多数据运动 含JSON

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  3. dom 封装表单控件

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  4. 2016 ACM/ICPC 沈阳站 小结

    铜铜铜…… 人呐真奇怪 铁牌水平总想着运气好拿个铜 铜牌水平总想着运气好拿个银 估计银牌的聚聚们一定也不满意 想拿个金吧 这次比赛挺不爽的 AB两道SB题,十分钟基本全场都过了 不知道出这种题有什么意 ...

  5. 在WP8上搭建cocos2d-x开发环境

    在WP8上搭建cocos2d-x开发环境 转自:https://github.com/koowolf/cocos-docs/blob/master/manual/framework/native/in ...

  6. 让CSS3给你的文字加上边框宽度,并实现镂空效果

    这次,我主要向大家介绍一下CSS3下的-webkit-text-stroke属性,并分享几个用该属性制作的镂空文字效果. 1.-webkit-text-stroke属性简介 CSS边框的一个不足就是只 ...

  7. linux下find查找命令用法

    Linux下find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能很强大.由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时 ...

  8. String.valueOf(null) 报空指针

    String.valueOf 默认的方法 argument 可以为null 的 boolean b = null; char c = null; char[] data = null; double ...

  9. MAT(1) 小样

    一.内存溢出时生成hprof文件 运行参数: -Xms40m -Xmx40m -Xmn20m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=E:\J ...

  10. 编译安装-Apache

    一.配置选项说明 二.安装apache 1.环境准备 2.安装apr 3.安装apr-util 4.安装pcre 5.安装httpd 6.修改配置文件 7.开机自启动 8.注册为服务 9.测试 一.配 ...