rm 拒绝删除文件夹! (与-R选项无关)

rm 拒绝删除文件夹! (与-R选项无关)

我在我的个人笔记本电脑上使用 Ubuntu,在我的系统上,每当我使用rm文件时,它就会消失。永远。
问题出在我的大学服务器上。
我正在尝试从我的主目录中删除一个文件夹:environment/tests。令我惊讶的是,当我使用 rm 环境/测试时(由于某些奇怪的原因,rm 不需要 -R 选项来删除大学服务器上的文件夹......),这就是我得到的:

u2 **** 114 : rm environment/tests
/bin/mv: cannot move `environment/tests/' to `/u/stud/****/../TrashCan/****/tests': File exists
u2 **** 115 :

(**** 替换了我的用户名)

所以我尝试将其从垃圾箱中删除,但意识到这是一个递归调用......:)

u2 **** 157 : rm ~/../TrashCan/****/tests
/bin/mv: `/u/stud/****/../TrashCan/****/tests' and `/u/stud/****/../TrashCan/****/tests' are the same file
u2 **** 158 :

首先,mv在这里要做什么? (注意是/bin/mv错误)
其次,如何才能一劳永逸地删除这个文件夹?
事实上,当我这样做时,我想完全清空垃圾桶。但话又说回来,这个:

u2 **** 169 : rm * ~/../TrashCan/

不起作用。
服务器运行以下版本:

u2 **** 170 : uname -a
Linux u2 2.6.32-504.8.1.el6.x86_64 #1 SMP Wed Jan 28 21:11:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
u2 **** 171 :

答案1

该命令rm被别名为/bin/mv -f !* /u/stud/****/../TrashCan/****.

在别名命令前面加上前缀以\禁用别名:

\rm,将运行原始rm命令。

答案2

似乎有人创建了一个别名R M命令(可能替换为MV命令)在系统上。

您可以通过执行来检查:

alias rm

您可以通过以下方式将其重置为默认值:

alias rm="rm -v"

相关内容