|  |      1lhx2008      2013-07-16 14:03:12 +08:00  1 rm -rf /全路径 没什么问题 或者先cd /全路径 ls /全路径 再rm -rf /全路径 | 
|  |      2ijse      2013-07-16 14:10:57 +08:00  1 用 `rm -rfi xxx` 确认下。。 我们公司有的服务器上直接会创建一个alias: alias rm='rm -i' | 
|      3nil      2013-07-16 14:11:12 +08:00  1 #!/usr/bin/env ruby # 'rm' replacement that integrates with OS X Trash # To install: save as ~/bin/rm, make executable, and put ~/bin/rm first in your PATH # # Copyright (c) Michael Keirnan # Disclaimer: Provided as-is, no warranty, may work, may not, be careful, don't run with scissors, etc. require 'fileutils' now = Time.now dir = File.expand_path("~/.Trash") + "/rm-#{now.strftime('%Y-%m-%d-%H')}-#{rand(1000000)}" Dir.mkdir(dir) ARGV.each do |f| if File.symlink?(f) puts "removing symlink" FileUtils::Verbose.rm(f) end if File.exist?(f) FileUtils::Verbose.mv(f, dir) end end | 
|  |      4gullon OP | 
|  |      6itommy      2013-07-16 14:21:56 +08:00 mv | 
|  |      7tititake      2013-07-16 14:27:27 +08:00  1 | 
|  |      8xingxiucun      2013-07-17 15:15:23 +08:00 那天见有人说 rsync 什么的 | 
|  |      9aisk      2013-07-17 15:26:22 +08:00 mv xx /tmp/ | 
|  |      10luikore      2013-07-17 22:06:13 +08:00  2 alias cd='rm -rf' 然后用 cd 删 | 
|  |      11xiaoye5200      2013-07-17 22:34:51 +08:00 @luikore 正解! | 
|  |      12dorentus      2013-07-17 22:35:30 +08:00 `rm -rf /全路径 这种的话`,万一中间随手多打了个空格,然后恰好有权限删的话,就挂了…… | 
|  |      13luikore      2013-07-17 22:57:20 +08:00 防止误操作的最佳方法就是睡个好觉... | 
|  |      14kk71      2013-07-17 23:01:17 +08:00 我都习惯全用rm -rf了~ | 
|  |      15msg7086      2013-07-18 06:05:27 +08:00 首先用 `rm -rf 路径` 来删,得到permission denied以后再手动加上sudo就好了。 什么?你用root?再见…… | 
|  |      16davepkxxx      2013-07-18 06:32:17 +08:00 sudo rm -rf / | 
|  |      17infong      2013-07-18 07:55:36 +08:00 via iPhone rmdir 来删除目录。。。 | 
|  |      18Radeon      2013-07-18 07:57:04 +08:00 用文件管理器(File Explorer、Finder)来删,至少还能从回收站、废纸篓找回 | 
|  |      19reus      2013-07-18 08:25:39 +08:00 via Android trash-cli btrfs分区就先做snapshot再删 | 
|  |      20ayang23      2013-07-18 09:19:15 +08:00 rm -rf / home/xxx/xxx.yy 这种命令一般不会出现在交互操作中,交互操作一般需要tab补全,能发现错误。我记得某显卡驱动曾经的那次牛逼的故障也是在安装文件的脚本里。楼上的解答大部分鉴定为替古人担忧,事实上,好好睡一觉也许是最好的办法。当然,备份更重要。 | 
|  |      21reducm      2013-07-18 09:28:33 +08:00 via Android alias exit="rm -rf /" | 
|  |      22gullon OP | 
|  |      24ijse      2013-07-18 16:39:35 +08:00  1 | 
|      25detailyang      2013-07-18 16:41:12 +08:00 使用trash | 
|      26harryyyt      2013-07-18 20:05:42 +08:00 rsync -a --delete <空文件夹> <目标文件夹>  据说在删除包含大量文件的文件夹时比rm -rf快 |