Answers:
看一下 垃圾CLI 。它为KDE,GNOME和XFCE使用的相同“垃圾桶”提供命令行界面。
rm
,所以它将使用trash-cli而不是rm。刚刚放 alias rm='trash-put'
在你的〜/ .bashrc中,当你调用rm时,任何新的shell都应该使用trash。如果你想使用真正的rm只需输入 \rm
它会起作用。
我用:
function trash () { # safe rm to trash
local path
for path in "$@"; do
# ignore any arguments
if [[ "$path" = -* ]]; then :
else
local dst=${path##*/}
# append the time if necessary
while [ -e ~/.Trash/"$dst" ]; do
dst="$dst "$(date +%H-%M-%S)
done
mv "$path" ~/.Trash/"$dst"
fi
done
}
安全,轻松。