在 IT 世界中,重要的是尽可能保留数据的副本,以便在出现磁盘故障或错误删除时在需要时使用它。 因此,在一天结束时进行定期备份是负责任的计算机用户的好习惯。
‘rsync’ 命令通常用于复制大数据。 但是,在本地机器上复制少量目录和文件时也使用“cp”命令。
在本文中,我们将学习如何在 Debian 10 中备份文件和文件夹。
先决条件
您需要具备以下条件才能使本教程正常工作。
1.两台具有root权限的Debian 10机器
使用 cp 命令备份目录
我们要讨论的第一个命令是“cp”。 它用于在本地机器上复制少量文件和文件夹。 因此,它实际上不用于工业中。
‘cp’ 命令的语法如下。
cp -option1 -option2 源目的地
为了便于理解,我们将把文件从 Desktop/log 复制到 Karim/logrot。 在终端上运行以下命令。
cp -avr Desktop/log Karim/logro
a:用于保存目录属性,如文件模式、所有权、时间戳等。
r:用于递归复制主目录下的目录
v:用于详细输出
以下是示例输出。
如果要将所有文件、目录和子目录复制到另一个目录,可以使用 * 通配符。 例如,以下命令会将现有目录 Desktop/log/ 中的所有数据复制到 Karim/logro/。
cp -avr Desktop/log/* Karim/logro/
以下是示例输出。