1
jamesxu 2014-05-15 16:45:05 +08:00
|
2
jokie 2014-05-15 17:03:46 +08:00
等你误删了就不嫌麻烦了
|
3
ChiangDi 2014-05-15 17:07:45 +08:00 via Android
蛋疼。。
应该建个文件夹,不用的文件就扔进去,定时清理。 |
4
solupro 2014-05-15 17:16:17 +08:00 2
alias rm='mv --target-directory ~/.Trash'
|
5
tonghuashuai 2014-05-15 17:32:39 +08:00
4 楼正解
|
6
reusFork 2014-05-15 17:36:58 +08:00
btrfs + snapshot,误删了也不怕
|
7
jsonline 2014-05-15 17:39:03 +08:00
rm 后面永远不接 / 和 ~
|
8
looly 2014-05-15 17:45:23 +08:00
http://www.xiaoleilu.com/linux-restore-file/
我写的,前段时间刚经历过。 |
9
skydiver 2014-05-15 17:58:29 +08:00
alias rm='rm -i'
|
10
ivenvd 2014-05-15 18:36:10 +08:00
赶紧喝口水压压惊。
|
11
amoblin OP |
12
holy_sin 2014-05-15 20:06:32 +08:00
git checkout -f如果可以的话
|
13
artwalk 2014-05-15 20:10:57 +08:00
还好不是 rm -rf ~ /a/b/c
|
14
lululau 2014-05-15 23:08:30 +08:00 1
如果是 OS X 的话可以参考: http://alphahelical.com/code/osx/trash/vsrc
|
15
pubby 2014-05-15 23:24:31 +08:00
1. 磁盘最少mirror的
2. 文件系统用支持snapshot的 3. 代码用版本控制的 4. 异地备份是最保险的 基本上不会出大事故,而且恢复迅速 |
16
lizheming 2014-05-15 23:38:00 +08:00
http://segmentfault.com/q/1010000000438405 身为SF用户应该先去SF上搜索一下啊..
p.s.推荐那个Trash的方案。 |
17
hanks315 2014-05-16 09:59:17 +08:00
mac下,mv对文件和目录的操作没有-r的区别,下面的别名,可以按照rm的习惯写,但执行的时候,选项被过滤掉了
function __protect_rm { mv ${@: -1} ~/.Trash #取最后一个函数参数,也就是目标名 } alias rm='__protect_rm' |
18
amoblin OP |
19
lizheming 2014-05-16 10:32:39 +08:00
@amoblin (´Д`)为啥我一直都没有登陆过呢..甚至跨电脑跨系统好像都没有登陆过..不过那个模糊效果实在是好讨厌,我也不是很喜欢。
|
21
lizheming 2014-05-16 10:49:59 +08:00
@amoblin 他们说Github是保存一个月的,应该不会这么快吧...不过我之前用新浪微博登陆的,总是频繁要求登陆,后来我就怒了..自从用了SF自己的登陆后,登陆什么的再也不用烦恼了(´Д`)
|
22
wizardoz 2014-05-16 11:48:18 +08:00
先打路径,路径确认以后按C+a到行首打rm -fr。
不过我一般不会直接用-fr参数,都是删除的时候提示错误,才会加上这个参数。 |
23
gerorim 2014-05-18 19:55:21 +08:00 1
Install trash-cli
$ sudo apt-get install trash-cli Put files in the trash with $ trash-put file1 file2 alias rm='trash-put' |