溫馨提示×

Linux系統中回收站怎么用

小樊
51
2025-07-26 13:52:23
欄目: 智能運維

在Linux系統中,回收站并不是像Windows那樣內置的功能,但可以通過一些方法來實現類似的效果。以下是幾種常見的方法來設置和使用Linux系統的回收站功能:

使用命令行工具 trash-cli

trash-cli 是一個命令行工具,可以提供更高級的回收站管理功能。

安裝

根據不同的Linux發行版,使用相應的包管理器安裝 trash-cli

  • Debian/Ubuntu:

    sudo apt-get install trash-cli
    
  • RHEL/CentOS:

    sudo yum install trash-cli
    
  • Arch Linux:

    sudo pacman -S trash-cli
    

使用方式

  • 刪除文件到回收站:

    trash 文件名
    
  • 列出回收站內容:

    trash-list
    
  • 恢復文件:

    trash-restore 文件名
    
  • 清空回收站:

    trash-empty
    

如果你想保留最近7天的文件,可以使用 --keep-days 選項:

trash-empty --keep-days

使用圖形界面回收站

大多數Linux桌面環境(如GNOME、KDE等)已經內置了回收站功能。

GNOME

  • 刪除的文件在 ~/.local/share/Trash/files/ 目錄下。
  • 清空回收站:刪除 ~/.local/share/Trash/files/*。

KDE

  • 刪除的文件在 ~/.local/share/Trash/ 目錄下。
  • 清空回收站:刪除 ~/.local/share/Trash/*。

創建自定義回收站

你可以手動創建一個目錄作為回收站,并通過修改 .bashrc 文件來重定義 rm 命令,使其將文件移動到自定義的回收站目錄中。

創建回收站目錄

mkdir ~/.Trash

創建刪除別名

~/.bashrc~/.zshrc 中添加:

alias rm='mv -t ~/.Trash --backup=numbered'

使別名生效:

source ~/.bashrc

使用 safe-rm 工具

safe-rm 是一個用于安全刪除文件的工具,可以模擬回收站的功能。

安裝

sudo apt install safe-rm

配置保護目錄

編輯 /etc/safe-rm.conf,添加要保護的目錄。

注意事項

  • 回收站文件仍然占用磁盤空間,需要定期清理以防止空間不足。
  • 使用 rm -rf 命令仍然會繞過回收站直接刪除文件。
  • 對于SSH或服務器環境,建議使用方法一(trash-cli)或方法二(自定義回收站)。

通過上述方法,你可以在Linux系統中實現類似Windows回收站的功能,從而提高數據的安全性和恢復的便利性。

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