LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1200|回复: 9

如何删除带"-"前缀的文件

[复制链接]
发表于 2004-7-7 15:40:07 | 显示全部楼层 |阅读模式
今天误操作生成了个"-type"的文件。

rm -rf \-type

都删不掉,请问有什么办法可以去掉
错误提示为:

$ rm -rf \-type
rm: invalid option -- t
Try `rm --help' for more information.
发表于 2004-7-7 16:26:53 | 显示全部楼层
rm -rf -- -type
rm -rf --type
rm -rf ./\-type
rm -rf ./-type
这几个都试试吧,应该有两个命令好使的.
 楼主| 发表于 2004-7-7 16:34:39 | 显示全部楼层
rm -rf ./\-type
中奖
发表于 2004-7-7 19:02:46 | 显示全部楼层
最初由 gao_linfeng 发表
rm -rf -- -type
rm -rf --type
rm -rf ./\-type
rm -rf ./-type
这几个都试试吧,应该有两个命令好使的.


能解释一下吗?
发表于 2004-7-8 18:19:51 | 显示全部楼层
man rm [php]
To remove a file whose name starts with a `-', for example `-foo',  use
       one of these commands:

              rm -- -foo

              rm ./-foo
[/php]
发表于 2004-7-9 20:36:08 | 显示全部楼层
应该是rm -f ./-type
发表于 2004-7-9 20:44:59 | 显示全部楼层
应该是rm -f ./-type
发表于 2004-7-9 20:52:53 | 显示全部楼层
請小心使用rm!
每次按enter 前請三思 :p
发表于 2004-7-12 08:35:00 | 显示全部楼层
如果空间够大的话,建议专门建立一个分区,比如/recycle分区用于当回收站用,并且在.bashrc中加上alias rm='mv -rf /recycle',然后定期去清理这个分区中的内容。
**有时M$的方法还是值得借鉴的。**
发表于 2004-7-12 08:37:14 | 显示全部楼层
再或者养成一个好习惯,就是尽量不去用rm命令,而时用mv代替,然后可以在每个用户下也建立一个类似于回收站的目录,这样的权限在本用户手中,这样你所删的东西其它用户看不到,你想找回来也容易,如果不怕费尽的话,还可以写个脚本,用于记录每个文件是从什么地方删除的,这样就完全可以实现windows下的回收站的功能了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表