Linux 系统的文件归档备份与正则表达式使用
1. 文件归档与备份
在 Linux 系统中,文件的归档和备份是非常重要的操作。rsync是一个强大的工具,它能够检测文件的变化并仅复制更新的文件。
1.1 使用外部硬盘进行备份
假设我们有一个外部硬盘,挂载在/media/BigDisk。可以按以下步骤进行系统备份:
1. 在外部硬盘上创建一个备份目录:
[me@linuxbox ~]$ mkdir /media/BigDisk/backup- 使用
rsync命令将系统中重要的目录复制到外部硬盘:
[me@linuxbox ~]$ sudo rsync -av --delete /etc /home /usr/local /media/BigDisk/backup这里的--delete选项用于删除备份设备上存在但源设备上已不存在的文件。首次备份时此选项无关紧要,但后续备份会很有用。为了方便操作,我们可以创建一个别名并添加到.bashrc文件中:
alias backup='sudo rsync -av --delete /etc /home /usr