Linux回收站转移方法(针对不同场景)
若使用GNOME(Nautilus)、KDE(Dolphin)等图形文件管理器,回收站的默认存储路径为~/.local/share/Trash/files(用户级)或/tmp/Trash(临时)。操作步骤如下:
Ctrl+X);~/Documents),右键选择粘贴(或Ctrl+V),完成转移。通过终端直接操作回收站目录,适用于习惯命令行的用户:
~/.local/share/Trash/files(部分系统可能使用/tmp/Trash);cd ~/.local/share/Trash/files;mv命令将文件移至目标目录(如mv * ~/Downloads/recycle_transfer/);rm -rf ~/.local/share/Trash/files/*(谨慎操作,删除后不可恢复)。trash-cli是Linux下的命令行回收站工具,支持自定义回收站路径和批量操作:
sudo apt-get install trash-cli;sudo yum install trash-cli。trash-empty --remove-files --target-directory /new/trash/path(会将原回收站文件移动至新路径并清空原回收站);mv ~/.local/share/Trash/files/文件名 /new/trash/path/(手动移动单个文件)。若需永久更改回收站存储位置(如将回收站集中到/mnt/external_drive/.trash),需修改脚本或配置:
cp -r ~/.local/share/Trash /home/user/Trash_backup(防止数据丢失);mkdir -p /mnt/external_drive/.trash;trash.sh):编辑脚本中的TRASH_DIR变量,将其值改为新路径(如TRASH_DIR="/mnt/external_drive/.trash");trash-cli):编辑~/.config/trash/config.json,将"repository"字段改为新路径(如{ "repository": "/mnt/external_drive/.trash" });/root/.local/share/Trash)时,需使用sudo提升权限;ls -la ~/.local/share/Trash确认;