`
fydddasas
  • 浏览: 40025 次
  • 性别: Icon_minigender_1
  • 来自: 海南
社区版块
存档分类
最新评论

详解Linux备份应用tar命令

阅读更多
学习Linux,这样那样的问题,层出不穷。就比如说怎样才能在Linux中备份文件呢?其实Linux备份真是太方便了,其实我们常用的tar就是很好的增量备份软件,今天就讲讲Linux备份应用tar命令。

使用 tar -g 参数进行增量备份实验

完整备份:

#建立测试路径与档案
mkdir test
touch test/{a,b,c};
在test下生成三个文件

#执行完整备份
tar -g snapshot -zcf backup_full.tar.gz test

#查看 tarball 内容

tar ztf backup_full.tar.gz  test/  test/a  test/b  test/c
增量备份:

#新增一个档案
touch test/d

#执行第一次的增量备份 (注意 tarball 档名)
tar -g snapshot -zcf backup_incremental_1.tar.gz test

#查看 tarball 内容

tar ztf backup_incremental_1.tar.gz  test/  test/d
#新增一个档案, 并异动一个档案内容

touch test/e  echo 123 > test/a
#执行第二次的增量备份 (注意 tarball 档名)
tar -g snapshot -zcf backup_incremental_2.tar.gz test

#查看 tarball 内容

tar ztf backup_incremental_2.tar.gz  test/  test/a  test/e
还原备份资料:

#清空测试资料
rm -rf test

#开始进行资料还原

tar zxf backup_full.tar.gz  tar zxf backup_incremental_1.tar.gz  tar zxf backup_incremental_2.tar.gz
#查看测试资料
ls test
a b c d e

使用 tar -u 参数进行增量备份

第一次备份:

#建立测试路径与档案

mkdir test  touch test/a test/b test/c
#备份资料
tar zcf backup.tar.gz test

#查看 tarball 内容

tar ztf backup.tar.gz  test/  test/a  test/b  test/c 
增量备份:

#新增一个档案, 并异动一个档案内容

touch test/d  echo 123 > test/a
#执行增量备份 (-u 参数只能执行於未压缩的 tarball)

gunzip backup.tar.gz  tar uf backup.tar test  gzip backup.tar
#查看 tarball 内容

tar ztf backup.tar.gz  test/  test/a  test/b  test/c  test/  test/a  test/d
还原备份资料:

#清除测试资料
rm -rf test

#解包 tarball
tar zxf backup.tar.gz

#查看测试资料
ls test
a b c d

希望通过本文你能学会Linux备份应用tar命令。
分享到:
评论

相关推荐

    linux tar命令详解

    ### Linux tar 命令详解 #### tar命令概述 `tar` 命令是 Linux 系统中用于创建、管理归档文件的强大工具。它最初设计用于在磁带(Tape Archive)上创建文件存档,因此得名 `tar`。随着时间的发展,`tar` 命令的...

    linux_tar命令详解

    ### Linux tar 命令详解 #### tar 命令简介 `tar` 命令是 Linux 和 Unix 系统中最常用的文件打包工具之一。它的全称是 Tape Archive,最初设计用于在磁带上创建档案文件,但现在已被广泛应用于各种存储介质上。`tar...

    linux TAR命令参数详解

    Linux TAR命令参数详解 Linux TAR命令是Linux系统中的一种归档工具,用于将文件或目录归档到一个单独的文件中,以便于存储和传输。TAR命令的参数众多,本文将对TAR命令的参数进行详细的解释。 基本参数 * -A, --...

    Linux下tar命令大全.pdf

    在深入探讨《Linux下tar命令大全》这一主题之前,我们首先需要理解tar命令的基本概念及其在Linux系统中的重要性。tar命令,全称Tape Archive(磁带归档),是Unix和类Unix操作系统中用于打包和解包文件的常用工具。...

    LINUX tar命令文档

    【Linux tar命令详解】 tar命令是Linux系统中用于文件和目录管理的重要工具,它能够将一组文件和目录打包成一个单一的档案文件,方便备份、传输或存储。tar最初是设计用于磁带备份,但现在广泛应用于各种存储介质,...

    linux tar详解

    ### Linux tar命令详解 #### 一、tar命令概述 **tar** 是 Linux 下最常用的文件打包工具之一,它能够帮助用户高效地管理文件和目录,无论是用于数据备份还是文件传输,都非常实用。tar 的名字来源于“tape archive...

    wxh tar命令详解

    ### wxh tar命令详解 #### 一、简介 在Linux系统中,`tar`命令是进行文件打包与压缩处理的重要工具之一。它可以帮助用户轻松地将多个文件或目录打包成一个单独的文件(通常称为“tarball”),并提供选项支持压缩...

    Linux命令学习-tar命令手册

    #### tar命令详解 **tar** 命令是Linux系统中最常用的文件打包和压缩工具之一。它来源于英文单词 "tape archive" 的缩写,最初用于磁带归档,但现在广泛应用于文件和目录的打包与压缩。本手册将详细介绍 **tar** ...

    tar和gzip命令详解

    "tar和gzip命令详解" tar 命令是 Linux 系统中常用的档案管理工具,它可以将多个文件或目录压缩成一个档案文件,也可以从档案...在实际应用中,tar 和 gzip 命令经常被组合使用,以达到更好的文件备份和压缩效果。

    tar命令详解.pdf

    文件中提到的“tar命令详解.pdf”文档显然是关于Linux系统中tar命令的使用说明。...以上就是“tar命令详解.pdf”文档中所包含的主要知识点,通过这些内容,用户可以了解如何在Linux环境下使用tar命令来备份和管理文件。

    Linux tar 命令用法实例详解

    Linux中的`tar`命令是一个非常重要的工具,它用于创建、管理和提取档案文件。这些档案文件可以包含一个或多个文件和目录,便于数据备份、存储和传输。`tar`这个名字来源于"tape archive",最初是为了在磁带上存储...

    详解linux下tar压缩解压缩文件夹的命令与参数

    熟练掌握 `tar` 命令的使用,对于日常的文件管理和备份工作至关重要。通过灵活运用不同的参数,你可以根据需要选择最适合的压缩方式和操作。如果有任何疑问,可以在论坛或社区中提问,与其他Linux用户交流学习。

    linux命令详解阿手册PDF文档

    《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...

    linux下的tar命令详细解释

    #### 三、tar命令常用选项详解 - **-c** (create): 用于创建一个新的打包文件。 - **-x** (extract): 用于从已有的打包文件中提取文件。 - **-t** (list): 用于列出打包文件中的内容。 - **-z** (gzip): 表示使用 ...

    Linux系统中常用命令详解及应用场景

    内容概要:本文详细介绍了Linux系统中常用的命令及其应用场景。涵盖了文件与目录操作(如ls、cd、mkdir、rmdir、touch、cp、mv、rm、find、ln)、文件内容查看与编辑(如cat、more/less、head/tail、vi/vim)、文件...

    Linux下tar详解

    在Linux操作系统中,`tar`命令是一个非常重要的工具,用于创建、管理和提取档案文件。它允许用户将多个文件和目录打包成一个单一的文件,便于备份、存储和传输。`tar`的名字来源于“tape archive”,最初是设计用来...

    unix备份和压缩 命令详解

    本文主要探讨了Unix下的`tar`和`gzip`命令,这两个命令是Unix/Linux系统中常用的文件备份和压缩工具。 首先,`tar`命令是用于创建、修改和提取档案文件的工具。`tar`能够将多个文件和目录打包成一个单一的档案文件...

    Ubuntu-Linux服务器的系统备份实战linux服务器应用-电脑资料.doc

    tar 命令参数详解 * `-c`:创建一个新的备份文件。 * `-v`:详细模式,tar 程序将在屏幕上实时输出所有信息。 * `-p`:保存权限,并应用到所有文件。 * `-z`:使用 gzip 压缩备份文件,以减小备份文件体积。 * `-f`...

    一万四千字详解Linux常用命令

    6. **tar**:`tar`命令用于创建、查看和提取归档文件,广泛应用于数据备份和软件打包。`tar cvf`用于创建归档,`tar tvf`用于查看,`tar xvf`用于提取。配合`gzip`可以进行压缩和解压缩,如`tar czvf archive.tar.gz...

    linux磁带机备份

    1. **理解Linux备份的重要性** 2. **确定备份范围** 3. **常用备份命令介绍** 4. **使用`tar`命令进行备份** 5. **备份策略与磁带轮换** #### 二、理解Linux备份的重要性 在商业环境中,数据安全至关重要。一次意外...

Global site tag (gtag.js) - Google Analytics