作者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/m.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