就在刚刚, rm -rf 删软连接的时候后面多加了个/,现在杯具了

2019-12-20 17:43:39 +08:00
 hunterJax

一不小心手抖,rm -rf server/ 直接敲了回车。 整个文件夹被删 像这种情况能恢复吗? 有没有什么好的方式避免出现这种错误?

7688 次点击
所在节点    程序员
37 条回复
kokutou
2019-12-20 17:46:16 +08:00
alias rm to mv
szuwl
2019-12-20 17:53:05 +08:00
@kokutou 狠毒
KentY
2019-12-20 17:57:00 +08:00
1. 你删个连接(file), 为什么要 -r?
2. 为什么要-f
3. 你手再抖下, /前加个空格可咋整?
littleylv
2019-12-20 17:59:51 +08:00
rm 命令千万不要加 f
wc951
2019-12-20 18:00:39 +08:00
删的多了就可以跑路了,你这才删个文件夹而已
superrichman
2019-12-20 18:18:50 +08:00
装个 trash-cli 替换掉 rm,删东西会到回收站不会直接删除。v 站上有好几个删软链删错文件的小伙伴,不怕。
MeteorCat
2019-12-20 18:23:20 +08:00
前阵子我也是这样,现在天天在想办法还原备份
honjow
2019-12-20 18:25:56 +08:00
@KentY 可能对于部分人来说。。rm -rf 就是个整体,打完 rm 就自然而然跟着 -rf 了
wangkun025
2019-12-20 18:30:54 +08:00
从 rm 到跑路
wysnylc
2019-12-20 18:32:02 +08:00
这就是为什幺要用视图化工具的原因,减少误操作
dinghmcn
2019-12-20 18:40:17 +08:00
前排售卖🚢票
KentY
2019-12-20 18:46:50 +08:00
@honjow 还真是有这个可能, 你一说我想起来了, 我有同事就是 ls 后面跟的选项 5,6 个如背口诀一般咔咔就写上了, 我还问他, 这些都什么意思? 他说他也不知道, 反正每次 ls 都这么写, 不管目录有什么.
KentY
2019-12-20 18:47:34 +08:00
@MeteorCat 推荐你 borg 备份恢复
jinliming2
2019-12-20 18:51:14 +08:00
rm 禁忌 -f。
除非确定是删文件夹,不然一般 -r 都不要用!
murmur
2019-12-20 18:55:33 +08:00
这个时候就是该狂吹资源管理器的时候了
Fraotisc
2019-12-20 19:00:24 +08:00
装个 safe-rm,功能如其名
CEBBCAT
2019-12-20 20:11:46 +08:00
搭楼请教一下,大家怎么删除.git ?
billlee
2019-12-20 20:21:43 +08:00
CentOS 默认的 alias rm='rf -i' 是个毒瘤,以前我用 ubuntu 的时候 rm 都不会加 -f, 最近 CentOS 用多了每次 rm 都顺手带上 -rf 了,否则删目录还要一个个文件提示你
WFMS
2019-12-20 20:26:58 +08:00
rm -rf server/ 与 rm -rf server 有区别吗 加不加这个 /都删了
lrvy
2019-12-20 20:35:12 +08:00
推荐个工具 trash-cli
rm is an alias for trash

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/630920

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX