需说明的是,Notepad是Windows系统原生文本编辑器,CentOS(Linux系统)默认未安装。若你在CentOS上使用的是类似文本编辑器(如Notepad++,需手动安装),以下备份方法主要针对Notepad++的配置及文件,也可适配普通文本文件的备份需求。
手动备份是最基础的方式,适用于少量数据或临时备份。
~/.config/Notepad++,即用户家目录下的.config/Notepad++文件夹)。cd命令进入文件所在目录(如/home/username/documents)。/backup)→右键→「粘贴」。cp /path/to/file.txt /path/to/backup/cp -r /path/to/notepad_config /path/to/backup/。命令行工具适合批量、定期备份,支持压缩以节省空间。
cp命令:基础复制,适合简单备份。cp -r ~/.config/Notepad++ /backup/notepad_config_backup/(-r表示递归复制目录)。rsync命令:支持增量备份(仅传输变化部分),适合远程或频繁备份。rsync -av ~/.config/Notepad++ /backup/notepad_config/(-a保留文件属性,-v显示详细过程);若备份到远程服务器:rsync -avz ~/.config/Notepad++ user@remote_server:/remote/backup/。tar命令:将文件/目录打包并压缩,便于存储和传输。tar -czvf notepad_backup_$(date +%Y%m%d).tar.gz ~/.config/Notepad++(-c创建压缩包,-z用gzip压缩,-v显示过程,-f指定文件名;$(date +%Y%m%d)生成当前日期,如notepad_backup_20251019.tar.gz)。避免手动操作,定期自动执行备份。
/home/username/scripts/backup_notepad.sh),内容如下:#!/bin/bash
BACKUP_DIR="/backup/notepad" # 备份目录
CONFIG_DIR="$HOME/.config/Notepad++" # Notepad++配置目录
DATE=$(date +%Y%m%d)
tar -czvf "$BACKUP_DIR/notepad_backup_$DATE.tar.gz" "$CONFIG_DIR" # 打包压缩配置目录
保存后,赋予脚本执行权限:chmod +x /home/username/scripts/backup_notepad.sh。crontab -e编辑当前用户的cron任务,在文件末尾添加一行(如每天凌晨2点执行):0 2 * * * /home/username/scripts/backup_notepad.sh
保存退出后,cron会自动按计划执行备份。若使用Notepad++,可通过其内置设置开启自动备份,减少手动操作。
~/.config/Notepad++/backups)→选择备份频率(如每小时)。rsync),避免本地磁盘损坏导致数据丢失。tar包、打开备份的配置文件),确保备份有效。Duplicity(支持加密增量备份)、Timeshift(系统级备份)或Bacula(企业级网络备份)。