溫馨提示×

CentOS系統回收站如何備份

小樊
54
2025-04-10 19:31:17
欄目: 智能運維

CentOS 系統本身并沒有像 Windows 那樣明顯的回收站功能,但可以通過一些方法來模擬回收站并實現備份。

創建自定義回收站目錄

  1. /data 分區下創建一個名為 /data/trash 的目錄,用于存放刪除的文件。
mkdir /data/trash
  1. 創建刪除執行文件并修改權限:
vim /bin/trash

將以下內容添加到文件中:

#!/bin/bash
mv "$1" "/data/trash/$(basename "$1")"

保存并退出,然后賦予執行權限:

chmod +x /bin/trash
  1. rm 命令創建別名,使其將文件移動到回收站而不是直接刪除:
alias rm='/bin/trash'
  1. 使別名全局生效,編輯 /etc/bashrc 文件,在文件底部添加以下內容:
alias rm='/bin/trash'

然后重新加載配置:

source /etc/bashrc

使用 Nautilus 恢復文件

  1. 打開 Nautilus 文件管理器。
  2. 導航至 .local/share/Trash/files 目錄,這里存放著已刪除的文件。
  3. 找到需要恢復的文件,右鍵點擊并選擇“恢復”。

清空回收站

要清空回收站,可以使用以下命令:

cleartrash

系統會提示確認,輸入 y 確認清空。

通過以上步驟,你可以在 CentOS 系統中實現一個簡易的回收站功能,以便備份和恢復刪除的文件。

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