温馨提示×

linux如何备份文件夹

小亿
83
2024-12-31 06:25:11
栏目: 智能运维

在Linux中,有多种方法可以用来备份文件夹

  1. 使用cp命令:
cp -r /source/folder /destination/backup/folder

这里,-r选项表示递归复制文件夹及其内容。/source/folder是要备份的源文件夹,/destination/backup/folder是备份文件的目标文件夹。

  1. 使用rsync命令:
rsync -avz /source/folder /destination/backup/folder

这里,-a选项表示归档模式,保留文件夹权限、时间戳等信息;-v选项表示详细输出;-z选项表示压缩数据传输。

  1. 使用tar命令:
tar -czvf /destination/backup/folder_backup.tar.gz /source/folder

这里,-c选项表示创建新的归档文件;-z选项表示使用gzip压缩;-v选项表示详细输出;-f选项表示指定归档文件名。

  1. 使用duplicity命令:

首先,安装duplicity

sudo apt-get install duplicity  # 对于Debian/Ubuntu系统
sudo yum install duplicity      # 对于RHEL/CentOS系统

然后,使用以下命令进行备份:

duplicity --full-if-older-than 1M /source/folder file:///destination/backup/folder

这里,--full-if-older-than 1M表示仅当源文件夹中的文件大于1MB时,执行完整备份。你可以根据需要调整此选项。

这些方法都可以用于备份文件夹,你可以根据自己的需求和场景选择合适的方法。

0