作者enluminataku (enluminataku)
看板MAC
标题[求救] terminal中rm指令误删
时间Wed Sep 2 09:49:00 2020
各位大大想请问
因为我想要删除My SQL Server,因此用终端机输入指定
上网找指令时,使用以下:
rm -rf / usr / local / mysql *
结果却跑出正在删除我的文件档案,吓到後赶紧终止
发现包含系统预设的下载储存档案,桌面档案,
与云端同步的Gdrive、Dropbox资料夹,还有很多设定相关的档案似乎也被删除到。
就是个人使用者资料夹里头那一层的资料夹都影响到。
我只要删除mysql怎麽变成这样?
是指令哪边有问题? 还是 * 的问题?
由於rm指令是直接删除,所以只能备份还原处理,
但实在不解为什麽会如此...想死得瞑目
希望高手帮解惑
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.222.245.124 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1599011342.A.972.html
1F:推 lltzpp: 呃,你的路径中有空白? 09/02 10:01
2F:→ lltzpp: 就,你是怎样打 09/02 10:02
3F:→ lltzpp: 1. /usr/local/mysql* 09/02 10:02
4F:→ lltzpp: 2. / usr / local / mysql * 09/02 10:02
5F:推 lltzpp: 如果是 2 那当然,路径中不能有空白,不然会被视为要删除 09/02 10:04
6F:→ lltzpp: 多个档案,所以有 * 就变成所有可删除档案通通被删掉。。 09/02 10:04
7F:→ lltzpp: 。好险现在的系统都有防止删除根目录,不然你的系统要直 09/02 10:04
8F:→ lltzpp: 接 crash 了 09/02 10:04
9F:→ yr: XD 09/02 10:05
10F:推 annheilong: 我对你发了文还没发现路径有空白感到困惑...? 09/02 10:09
11F:推 crimsonmoon9: 空白字元? 09/02 10:09
12F:推 enmei: 我以为rm -rf /只是工程师之间的笑话 没想到.. 09/02 10:13
13F:推 Ducklover: 节哀~ 以後想必会特别注意到了.... Orz... 09/02 10:15
14F:→ sixf0ld: ...... 09/02 10:38
15F:推 qqaatw: 节哀 09/02 10:50
16F:→ alongalone: 你有用过terminal吗? 你对 / usr 没有任何疑问? 09/02 10:54
17F:推 apocalypses: 如果是查来的指令为什麽不直接复制贴上@@ 09/02 10:55
18F:嘘 KINGWAP: 这个是来乱的 09/02 11:07
19F:推 tony24334: 哈哈哈哈哈 09/02 12:04
20F:推 ho83leo: 看到路径有空白就摇头了。 09/02 12:21
21F:→ andrew43: 谁教你加上空白键的?去找他索命。这是极严重的错误 09/02 12:43
22F:→ hajimels: 对不起... 我知道你应该很难过, 但我刚才笑了= =" 09/02 12:56
23F:→ hajimels: 有种可以上笨版的潜力(不是说你笨)... 希望你早日救回 09/02 12:57
24F:推 rainnight56: 想问如果这种状况时光机救得回来吗? 09/02 14:16
25F:推 a29174332: 有做TM救的回来 09/02 14:40
26F:推 TomNook: 悲剧 09/02 14:52
27F:推 pomterg: 虾米! 09/02 14:56
28F:推 zxc1234529: 我的天~~ 09/02 15:18
29F:推 mathrew: 帮QQ 09/02 15:35
30F:→ mathrew: rm 路径前最好先 ls 看看对不对,不然.... 09/02 15:36
31F:嘘 w180112: 指令乱打怪谁 09/02 16:16
32F:推 mooyjiang: 第一次看到 rm -rf / 的笑话发生在现实xDDD 09/02 17:01
33F:推 iKelly: 我第一次看到有人在路径中放空格的,借笑一下XD 09/02 17:04
34F:→ renn999: 那天想起了安装大黄蜂的惨剧... 09/02 17:15
35F:推 TakiDog: 笑死 节哀 09/02 17:27
36F:推 lecheck: 不熟terminal建议在gui操作就好 09/02 18:51
37F:推 chiangwei: 我以为这只是工程师的冷笑话 09/02 19:38
38F:推 itsdelovely: ... 09/02 19:55
39F:→ mrnegativetw: 直到我膝盖中了一箭 09/02 20:52
40F:推 huabandd: 对於不会用的东西还是谨慎 09/02 21:53
41F:推 masker9524: 笑死 奇文共赏 09/03 01:00
42F:推 mkym: 不会用的话还是小心点… 09/03 01:06
44F:推 Ryspon: 帮QQ 09/03 05:20
45F:推 knives: 白痴死好啦,下一台记得不要用终端机 09/03 07:42
46F:推 unojazz: 奇文共赏 09/03 08:39
原来如此,感谢各位!死得瞑目了~
之前偶尔是会用终端机。
我是复制下面的连结,路径好像都有给空白...
https://www.imymac.com/zh-TW/powermymac/uninstall-mysql-on-mac.html
上来贴文时特意找原网站,也觉得有空格蛮奇怪的。
只能说想睡觉前太ㄎ一ㄤ又不懂...
不过幸好,我每周末固定都会TM备份,大多资料也都云端同步作业。
几乎没什麽损害,
跑完还原了一切照旧。
※ 编辑: enluminataku (61.222.245.124 台湾), 09/03/2020 15:34:08
47F:推 revorea: 没打算好好学的话,别用terminal 09/03 11:37
48F:推 gn02963770: MySQL*只删除 mysql MySQL *就是删除目录下所有资 09/03 12:20
49F:→ gn02963770: 料 09/03 12:20
50F:推 jyunwei: 有些编辑器会在中间塞空白,他可能贴过来又贴过去 09/03 12:53
51F:推 es8603: 记得用safe-rm避免手残 09/03 13:48
53F:推 KLOJ: 原po被那教学文害了吧 09/03 16:51
54F:推 apocalypses: 那篇文章看起来翻译过的 不知道是不是因为翻译完格 09/03 18:57
55F:→ apocalypses: 式跑掉 09/03 18:57
57F:→ apocalypses: -on-mac.html 09/03 18:57
58F:→ apocalypses: 英文版的指令没有空格 09/03 18:57
60F:→ EShensh: 须藤rm ... 这还是机器翻译过的喔... 09/04 00:08
61F:推 GTX9080: 对不起 但太好笑了 哈哈哈 09/04 10:38
62F:推 protonchang: 有开TM的话 APFS快照还原就好了 但你怎麽会塞空格进 09/04 11:26
63F:→ protonchang: 去啊xD 太惨了 09/04 11:26
64F:推 iamhemry: 请节哀XD 09/04 15:56
65F:→ babylon297: XDDXDDDD 不会用终端机命令真的不要乱抄,最好有点 Li 09/04 17:40
66F:→ babylon297: nux 基础知识 09/04 17:40
67F:→ babylon297: 网路上的教学有些命令都写错,完全看不懂的话还是别 09/04 17:44
68F:→ babylon297: 执行的好 09/04 17:44
69F:→ Ice9: 这网页的中文看起来就怪怪的。应该是机翻文。 09/05 17:30
70F:推 qaz12wsx45: 这不去教大家如何离开vim的步骤吗? 09/05 19:51
71F:→ qaz12wsx45: ESC > q! 然後输入rm -rf / 09/05 19:51
72F:推 energyy1104: 笑死 rm -rf不要随便用行不 09/07 01:27
73F:推 ericikari: 原po看起来是被该网站本身的机翻害到,英文内文没这样 09/07 17:20
74F:推 ericikari: 该网站不应该把指令行当作一般内文让机翻转译... 09/07 17:25
75F:推 lucas5566: 版大文组吧?这我大一教授才说过的玩笑 09/08 22:16
76F:推 howard0113: 说是玩笑的 我高中同学还真的直接在terminal执行rm -r 09/11 02:14
77F:→ howard0113: f 把整台电脑删光光 不过他现在在台大资工ㄌ 09/11 02:14
78F:推 TuChinJui: 误把根下都杀掉 你好有勇气 XD 09/13 00:46