在Linux系統中,通常沒有像Windows那樣的圖形化“回收站”功能。但是,你可以通過一些方法來實現類似的功能。以下是幾種常見的方法:
trash-cli
trash-cli
是一個命令行工具,可以讓你像在Windows中使用回收站一樣管理文件。
安裝trash-cli
:
sudo apt-get install trash-cli # Debian/Ubuntu
sudo yum install trash-cli # CentOS/RHEL
sudo dnf install trash-cli # Fedora
使用trash-cli
:
trash /path/to/file
trash-empty
trash-restore /path/to/file
gvfs-trash
gvfs-trash
是GNOME桌面環境下的一個工具,也可以在其他支持GVFS的文件系統上使用。
安裝gvfs-trash
:
sudo apt-get install gvfs-backends # Debian/Ubuntu
sudo yum install gvfs-backends # CentOS/RHEL
sudo dnf install gvfs-backends # Fedora
使用gvfs-trash
:
gvfs-trash /path/to/file
gvfs-trash-empty
你也可以手動創建一個回收站目錄,并將刪除的文件移動到該目錄中。
創建回收站目錄:
mkdir ~/.local/share/Trash
配置刪除命令: 你可以創建一個別名或腳本,將刪除操作重定向到回收站目錄。
alias rm='mv --target-directory=~/.local/share/Trash'
清空回收站:
rm -rf ~/.local/share/Trash/*
恢復文件: 你可以編寫一個腳本來恢復文件到原始位置。
如果你使用的是GNOME、KDE等桌面環境,它們通常自帶回收站功能。
GNOME:
~/.local/share/Trash/files
目錄。rm -rf ~/.local/share/Trash/files/*
KDE:
~/.local/share/Trash
目錄。rm -rf ~/.local/share/Trash/*
通過以上方法,你可以在Linux系統中實現類似Windows回收站的功能。選擇適合你的方法進行配置即可。