Debian系统备份记事本文件的常用方法
cp命令(简单复制)cp是Debian系统自带的文件复制工具,可通过复制文件到其他目录实现备份。
/home/user/documents/notes.txt复制到/home/user/backups/目录,命令为:cp /home/user/documents/notes.txt /home/user/backups/.txt文件:使用通配符*复制目录下所有.txt文件,命令为:cp /home/user/documents/*.txt /home/user/backups/-a选项可保留文件权限、时间戳等信息(适合需要完整备份的场景),命令为:cp -a /home/user/documents/notes.txt /home/user/backups/tar命令(打包压缩)tar可将文件或目录打包成.tar.gz格式(压缩后体积更小),适合备份多个文件或整个目录。
notes.txt打包并压缩为backup.tar.gz,命令为:tar -czvf backup.tar.gz /home/user/documents/notes.txt-c创建归档、-z用gzip压缩、-v显示过程、-f指定文件名)/home/user/documents/目录下的所有内容,命令为:tar -czvf documents_backup.tar.gz /home/user/documents/backup.tar.gz到原目录,命令为:tar -xzvf backup.tar.gz -C /home/user/documents/-x提取文件、-C指定目标目录)rsync命令(增量备份)rsync仅同步变化的文件,节省时间和存储空间,适合定期备份。
/home/user/documents/目录同步到/home/user/backups/,命令为:rsync -aAXv /home/user/documents/ /home/user/backups/-a归档模式(保留属性)、-A保留ACL、-X保留扩展属性、-v显示详细信息)/dev、/proc等系统目录(避免备份无用数据),命令为:rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*"} /home/user/documents/ /home/user/backups/user@remote:/backup/),命令为:rsync -avz /home/user/documents/ user@remote:/backup/Debian默认的文件管理器(快捷键Super+E打开)可直接复制粘贴文件实现备份。
/home/user/documents/);.txt文件(按住Ctrl键可多选);Ctrl+C);/home/user/backups/),右键点击空白处,选择“粘贴”(或按Ctrl+V)。Deja Dup是Debian自带的备份工具,支持定时备份和加密。
/home/user/documents/),设置备份频率(如每天、每周);通过crontab设置定时任务,可实现每天/每周自动备份记事本文件。
crontab -e(首次使用会提示选择编辑器),添加以下内容:0 2 * * * cp /home/user/documents/*.txt /home/user/backups//home/user/documents/下的所有.txt文件复制到/home/user/backups/)Ctrl+X→Y→Enter确认修改。crontab -l可查看当前用户的定时任务列表。tar解压或cp复制回原目录),确保备份有效。backup_$(date +%Y-%m-%d).tar.gz),避免覆盖旧备份。