1
lhx2008 2013 年 7 月 16 日 rm -rf /全路径 没什么问题
或者先cd /全路径 ls /全路径 再rm -rf /全路径 |
2
ijse 2013 年 7 月 16 日 用 `rm -rfi xxx`
确认下。。 我们公司有的服务器上直接会创建一个alias: alias rm='rm -i' |
3
nil 2013 年 7 月 16 日 #!/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 |
4
gullon OP |
6
itommy 2013 年 7 月 16 日
mv
|
7
tititake 2013 年 7 月 16 日 |
8
xingxiucun 2013 年 7 月 17 日
那天见有人说 rsync 什么的
|
9
aisk 2013 年 7 月 17 日
mv xx /tmp/
|
10
luikore 2013 年 7 月 17 日 alias cd='rm -rf'
然后用 cd 删 |
11
xiaoye5200 2013 年 7 月 17 日
@luikore 正解!
|
12
dorentus 2013 年 7 月 17 日
`rm -rf /全路径 这种的话`,万一中间随手多打了个空格,然后恰好有权限删的话,就挂了……
|
13
luikore 2013 年 7 月 17 日
防止误操作的最佳方法就是睡个好觉...
|
14
kk71 2013 年 7 月 17 日
我都习惯全用rm -rf了~
|
15
msg7086 2013 年 7 月 18 日
首先用 `rm -rf 路径` 来删,得到permission denied以后再手动加上sudo就好了。
什么?你用root?再见…… |
16
davepkxxx 2013 年 7 月 18 日
sudo rm -rf /
|
17
infong 2013 年 7 月 18 日 via iPhone
rmdir 来删除目录。。。
|
18
Radeon 2013 年 7 月 18 日
用文件管理器(File Explorer、Finder)来删,至少还能从回收站、废纸篓找回
|
19
reus 2013 年 7 月 18 日 via Android
trash-cli
btrfs分区就先做snapshot再删 |
20
ayang23 2013 年 7 月 18 日
rm -rf / home/xxx/xxx.yy 这种命令一般不会出现在交互操作中,交互操作一般需要tab补全,能发现错误。我记得某显卡驱动曾经的那次牛逼的故障也是在安装文件的脚本里。楼上的解答大部分鉴定为替古人担忧,事实上,好好睡一觉也许是最好的办法。当然,备份更重要。
|
21
reducm 2013 年 7 月 18 日 via Android
alias exit="rm -rf /"
|
22
gullon OP |
24
ijse 2013 年 7 月 18 日 |
25
detailyang 2013 年 7 月 18 日
使用trash
|
26
harryyyt 2013 年 7 月 18 日
rsync -a --delete <空文件夹> <目标文件夹>
据说在删除包含大量文件的文件夹时比rm -rf快 |