当前目录下不小心有个 ~ 目录,
于是我 rm -rf ~
幸好 .z 删除不了,只有所有 dotfiles 被删掉而已……
T_T
当前目录下不小心有个 ~ 目录,
于是我 rm -rf ~
幸好 .z 删除不了,只有所有 dotfiles 被删掉而已……
T_T
sudo chflags schg ~/.0
可令 ~/.0 无法被 rm
|
GPUJan 1, 2016
1
那么正确的删除方法是什么
|
|
2
@GPU rm -rf ./\~ :(
|
|
3
touch ~/.0
sudo chflags schg ~/.0 rm -rf ~/.0 rm: cannot remove ‘/Users/xxx/.0 ’: Operation not permitted sudo rm -rf ~/.0 rm: cannot remove ‘/Users/xxx/.0 ’: Operation not permitted 先这样好了。 |
|
itommyJan 1, 2016
4
哈哈哈哈哈哈哈 我犯过同样的错误!
幸好一直看着,然后发现 permission denied ... 突然意识到问,赶紧 ctrl c 了 |
|
br00kJan 1, 2016
5
😄 ~..
|
|
6
在服务器操作养成习惯,删文件打全路径,当前工作目录下加./,而且习惯性的顿 2 秒,检查一下。不要问我怎么养成这个习惯的。
|
|
skydiverJan 1, 2016
7
不要养成-rf 的坏习惯
|
|
8
@FrankFang128 水果系统啊,应该装点 adobe 软件,你的 /User 就安全了, 2333
|
|
puyoJan 1, 2016
9
哈哈,我也这么干过 也可以 rm -r ~/~
|
|
10
开个 gui 来删
|
|
lcj2classJan 1, 2016
12
```bash
echo rm ~ ``` 危险操作可以先 echo 出来看看 |
|
assassinpigJan 1, 2016
13
险
|
|
14
@k9982874 dotfiles 也很重要呀,所以建立了一个不可删除的 .0
|
|
15
@skydiver 被 y/n 问烦了,一段时间后又会 -f 的……
|
|
16
@xuboying 一时意识模糊。
|
|
azuginnenJan 1, 2016 via Android
17
哈哈,好坑哈
|
|
rubytekJan 1, 2016
19
前几天人生第一次在服务器上 rm -r /*,已吓哭。
|
|
congeecJan 1, 2016 via iPad
20
Brew install trash
遇到这样的先移到 /tmp 检查一下肯定比较安全 |
|
LINAICAIJan 2, 2016
21
有时候手快的真容易把~当作./
所以删除的时候别-f 就是了 |
|
sablibJan 2, 2016
23
哈哈哈删文件我一般都是让它自己 tab 补全
|
|
chemzqmJan 2, 2016
24
@zonghua 以前用 ubuntu 的时候就是别名回收站,但是感觉还是麻烦
alias 这个东西不注意会很麻烦,它会影响所有脚本执行,虽然可以通过设置避免,所以换了 fish 我都用 abbr 来实现,它只会在你敲空格或者回车时候扩展,能知道执行了啥。 服务器建议尽量 alias rm rm -i ,一般不乱搞不太会需要用到 rm |
|
lucky2touchJan 2, 2016
26
同样脑抽的路过......现在都还不知道我的用户目录删了啥玩意.
|
|
duaduaJan 2, 2016
28
先用 find 过滤一下再删除会不会安全点?
比如只删除当前层, 1 小时之内修改的文件: find ./ -maxdepth 1 -mmin -60 -type f -exec rm {}\; |