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