Ubuntu系统下备份与恢复记事本文件的方法
Ubuntu系统默认没有“Notepad”(Windows自带记事本),但可通过文本编辑器(如gedit、nano、vim)创建文本文件,其备份与恢复逻辑与普通文件一致。以下是具体方法:
~/Documents)。note.txt),选择“复制”。~/Backup,若不存在则新建),右键点击空白处选择“粘贴”,完成备份。cp命令(复制文件):将单个文件复制到备份目录。例如,将~/Documents/note.txt备份到~/Backup:cp ~/Documents/note.txt ~/Backup/
cp -r命令(复制目录):若需备份整个笔记目录(如~/Documents/Notes),使用递归选项:cp -r ~/Documents/Notes ~/Backup/
tar命令(打包压缩):将多个文件/目录打包成压缩文件(节省空间),例如备份~/Documents/Notes目录:tar -czvf ~/Backup/notes_backup_$(date +%Y%m%d).tar.gz ~/Documents/Notes
其中,-c创建压缩包,-z用gzip压缩,-v显示进度,-f指定文件名(含当前日期)。~/backup_notes.sh),内容如下:#!/bin/bash
SOURCE="~/Documents/note.txt" # 源文件路径
DESTINATION="~/Backup/notes_backup_$(date +%Y%m%d_%H%M%S).txt" # 备份文件名(含时间戳)
cp "$SOURCE" "$DESTINATION" # 复制文件
echo "Backup completed: $DESTINATION" # 输出提示
chmod +x ~/backup_notes.sh
crontab设置定时任务(如每天凌晨2点执行):crontab -e
添加以下行:0 2 * * * ~/backup_notes.sh
~/Backup),找到备份的文件(如notes_backup_20250925.txt)。~/Documents),右键点击空白处选择“粘贴”,完成恢复。cp命令恢复单个文件:将备份文件复制回原位置。例如:cp ~/Backup/notes_backup_20250925.txt ~/Documents/
tar命令恢复压缩包:解压备份的压缩文件到原目录。例如:tar -xzvf ~/Backup/notes_backup_20250925.tar.gz -C ~/Documents/
其中,-x解压,-z用gzip解压,-v显示进度,-C指定目标目录。~/.local/share/Trash/files目录),找到文件后右键选择“还原”,即可恢复至原位置。cp -i交互式复制,避免误覆盖)。gpg等工具加密备份文件(如gpg -c backup.tar.gz)。