是的,Linux 提供了多种命令可以备份文件夹。以下是几种常用的方法:
cp
命令(简单复制)cp -r /path/to/source/folder /path/to/backup/location
-r
表示递归复制(用于目录)rsync
命令(推荐)rsync -avz /path/to/source/folder /path/to/backup/location
-a
:归档模式(保留权限、时间戳等)-v
:详细输出-z
:压缩传输tar
命令(创建压缩包)tar -czvf backup.tar.gz /path/to/source/folder
-c
:创建归档-z
:使用gzip压缩-v
:显示过程-f
:指定文件名dd
命令(块级备份)dd if=/path/to/source/folder of=/path/to/backup/file bs=4M
rsync -avz -e ssh /path/to/source/folder user@remote:/path/to/backup
可以结合 cron
设置定时备份任务:
crontab -e
添加类似内容(每天凌晨3点备份):
0 3 * * * /usr/bin/rsync -avz /path/to/source /path/to/backup
选择哪种方法取决于您的具体需求:是否需要压缩、是否需要增量备份、是否需要远程备份等。