溫馨提示×

Ubuntu Notepad:如何備份與恢復文件

小樊
53
2025-09-25 23:41:40
欄目: 智能運維

Ubuntu系統下備份與恢復記事本文件的方法
Ubuntu系統默認沒有“Notepad”(Windows自帶記事本),但可通過文本編輯器(如gedit、nano、vim)創建文本文件,其備份與恢復邏輯與普通文件一致。以下是具體方法:

一、備份文件的方法

1. 圖形界面手動備份(適合新手)

  • 打開文件管理器(如Nautilus),導航至記事本文件所在目錄(如~/Documents)。
  • 右鍵點擊目標文件(如note.txt),選擇“復制”。
  • 進入備份目錄(如~/Backup,若不存在則新建),右鍵點擊空白處選擇“粘貼”,完成備份。

2. 命令行基礎備份(高效靈活)

  • 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指定文件名(含當前日期)。

3. 自動化腳本備份(定期執行)

  • 創建備份腳本(如~/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
    

二、恢復文件的方法

1. 圖形界面手動恢復(簡單直接)

  • 打開備份目錄(如~/Backup),找到備份的文件(如notes_backup_20250925.txt)。
  • 右鍵點擊文件,選擇“復制”,導航至原目錄(如~/Documents),右鍵點擊空白處選擇“粘貼”,完成恢復。

2. 命令行恢復(精準控制)

  • cp命令恢復單個文件:將備份文件復制回原位置。例如:
    cp ~/Backup/notes_backup_20250925.txt ~/Documents/
    
  • tar命令恢復壓縮包:解壓備份的壓縮文件到原目錄。例如:
    tar -xzvf ~/Backup/notes_backup_20250925.tar.gz -C ~/Documents/
    
    其中,-x解壓,-z用gzip解壓,-v顯示進度,-C指定目標目錄。

3. 從回收站恢復(誤刪場景)

  • 若文件是通過文件管理器刪除且未清空回收站,可直接打開回收站(桌面圖標或~/.local/share/Trash/files目錄),找到文件后右鍵選擇“還原”,即可恢復至原位置。

注意事項

  • 定期驗證備份:備份后嘗試恢復少量文件,確保備份有效性。
  • 避免覆蓋風險:恢復前確認目標目錄無同名文件(或使用cp -i交互式復制,避免誤覆蓋)。
  • 重要數據加密:若備份包含敏感信息,可使用gpg等工具加密備份文件(如gpg -c backup.tar.gz)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女