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
)。