Debian系统备份Notepad文件的方法
Notepad文件(.txt格式)通常保存在用户的**~/Documents**目录(如/home/username/Documents)或自定义文件夹中。若不确定路径,可通过终端使用find命令全局搜索:
find ~/ -name "*.txt"(搜索当前用户目录下的所有.txt文件)。
cp命令(简单复制):
将指定目录下的.txt文件复制到备份目录(如~/backup)。例如:
cp ~/Documents/*.txt ~/backup/(复制所有.txt文件);
cp -a ~/Documents/notes.txt ~/backup/(-a选项保留文件属性,如权限、时间戳)。
tar命令(打包压缩):
将文件/目录打包为.tar.gz格式(节省空间),例如:
tar -czvf notes_backup.tar.gz ~/Documents/*.txt(创建压缩包);
恢复时使用:tar -xzvf notes_backup.tar.gz -C ~/Documents/(解压到原目录)。
rsync命令(增量备份):
仅同步变化的文件,适合定期备份。例如:
rsync -aAXv ~/Documents/ ~/backup/Documents/(-a保留属性,-v显示详情);
若需排除系统目录,可添加--exclude={"/dev/*","/proc/*"}。
cron定时任务(自动备份):
编辑当前用户的crontab文件:crontab -e,添加定时任务(如每天凌晨2点备份):
0 2 * * * cp ~/Documents/*.txt ~/backup/(保存后自动生效)。
文件管理器(Nautilus):
打开文件管理器(Super+E),导航到Notepad文件目录,选中文件后按Ctrl+C复制,再到备份目录(如~/backup)按Ctrl+V粘贴。
Deja Dup(系统自带):
进入“系统设置→备份”,开启备份功能,选择“备份我的文件”并设置目标目录(如外接硬盘或网络位置),点击“开始备份”即可定期自动备份。
Obsidian+Remotely Save插件(同步备份):
安装Obsidian笔记软件,添加“Remotely Save”插件,配置WebDav服务器(输入地址、用户名、密码),点击“同步”即可将Notepad文件同步到远程服务器,实现多设备备份。