📜  Linux 中的 rdiff-backup 命令示例

📅  最后修改于: 2022-05-13 01:57:34.826000             🧑  作者: Mango

Linux 中的 rdiff-backup 命令示例

rdiff-backup是 Linux 中的一个命令,用于在服务器或本地机器上备份文件,甚至具有增量备份的功能,这意味着它只包含那些被修改或更改的文件。它的源代码是用Python编写的,因此它需要一个Python解释器来函数。它配备了许多功能,如增量和镜像备份,甚至允许您通过 SSH 通过网络备份文件

安装 rdiff-backup 命令

要安装它,请根据您的 Linux 发行版使用以下命令。

如果是 Debian/Ubuntu

$sudo apt-get install librsync-dev rdiff-backup

在 CentOS/RedHat 的情况下

$wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
$rpm -ivh epel-release-7-9.noarch.rpm
$yum install librsync rdiff-backup

在 Fedora 操作系统的情况下



$yum install librsync rdiff-backup

使用 rdiff-backup 命令

1.备份文件夹。

$rdiff-backup ./backup_folder ./backup_folder.backup 

到备份文件夹

这将创建文件夹的备份文件。

2.从备份文件夹中排除文件。

$rdiff-backup --exclude-filelist backup_folder/hii ./backup_folder/ backup_file.backup

备份但排除文件

这将从备份文件中排除指定的文件。

3.排除某个类型的文件。

$rdiff-backup --exclude '**ii' backup_folder/ backup_file.backup/

失败时删除文件



在这里它将排除所有带有后缀“ii”的文件。

4.列出修改或增量。

$rdiff-backup -l backup_file.backup

列表备份修改2

这将列出备份文件中迄今为止所做的所有更改。

5.从以前的版本恢复文件。

to-restore-a-file-rdiff-backup

这将恢复先前备份时的文件

6.包含特定类型的文件并排除其他所有文件。

$rdiff-backup --include "**ii" --exclude '**' backup_folder/ backup_file.backup/ 

包含特定文件

这将仅包括具有后缀“ii”的那些文件。