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