![删除命令不起作用](https://linux22.com/image/1102634/%E5%88%A0%E9%99%A4%E5%91%BD%E4%BB%A4%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
rm 命令不起作用。当我输入命令 rm 文件名时,它给出错误
No command 'trash' found, did you mean:
Command 'crash' from package 'crash' (main)
Command 'ktrash' from package 'kde-runtime' (main)
trash: command not found
答案1
您说 rm 命令不起作用但您的输出与 trash 命令有关。
尝试输入
rm --help
请确认目录 /bin/rm 存在。
答案2
从上面的错误来看,您输入的不是trash
。rm
垃圾桶的作用与 相同rm
,但必须先安装。要安装它,只需按键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:
sudo apt-get install trash-cli
安装后,您可以输入 trash 来删除文件,或者输入 trash --help 获取有关使用该命令的帮助。
答案3
尝试使用“扔垃圾”命令。
我的 trash-cli 版本是 0.11.3,/usr/bin 中没有“trash”命令。有“trash-put”、“trash-list”、“trash-empty”和“restore-trash”命令。
为了使用简短的单词“trash”而不是“trash-put”,我在 ~/.bashrc 文件中添加了一个别名,如下所示:
alias trash='trash-put'
然后我输入
source ~/.bashrc
重新加载新的 ~/.bashrc 版本。
答案4
首先检查rm
您的 bin 文件夹中是否存在。
如果确实如此,但您收到此消息,则您可能有一个别名。alias
在终端中输入以查看是否有类似 的内容alias rm='trash -v'
。您可以通过输入 来删除当前终端会话的此别名unalias rm
。如果您想完全删除此别名,您可能需要检查您的配置文件(例如.bashrc
或您使用的任何文件)并在那里进行更改。