在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等)已經內置了回收站功能。
~/.local/share/Trash/files/
目錄下。~/.local/share/Trash/files/*
。~/.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
命令仍然會繞過回收站直接刪除文件。trash-cli
)或方法二(自定義回收站)。通過上述方法,你可以在Linux系統中實現類似Windows回收站的功能,從而提高數據的安全性和恢復的便利性。