1
fukhak 2023-09-23 15:41:57 +08:00 via iPhone 1
會吧,除非你快過他掃到 mnt 前拔設備(
|
2
xscit 2023-09-23 15:42:45 +08:00 via iPhone
好奇为啥要 rm -rf /*
|
3
passive 2023-09-23 15:43:12 +08:00 via Android
不仅会,而且删了/sys/firmware/efi/efivars 还是啥的内容有可能会变砖
|
4
dingwen07 2023-09-23 15:43:55 +08:00 via iPhone
会
|
5
ShadowPower 2023-09-23 15:48:44 +08:00
会
|
6
ShadowPower 2023-09-23 15:50:20 +08:00 1
@xscit 我猜想执行的命令是:rm -rf ./*
|
7
codehz 2023-09-23 15:51:54 +08:00
删除/dev 里的设备文件倒是问题不大
关键就算删了,挂载还是在的,挂载的目录里的文件也会被递归删除掉 |
8
pengtdyd 2023-09-23 16:03:36 +08:00 16
这个时候不应该是打开钉钉,然后提交离职申请吗
|
9
iOCZ 2023-09-23 16:04:10 +08:00
真正的勇士
|
10
sc2yml 2023-09-23 16:11:12 +08:00
会删除,因为挂载还在
|
11
kloudmuka 2023-09-23 16:13:59 +08:00
看你这么着急的样子说明已经把命令执行下去了
|
12
lasuar 2023-09-23 16:24:32 +08:00 1
收拾东西 准备一下🙉
|
13
gujuji 2023-09-23 16:32:17 +08:00
现在系统都没有了。。。只要重启就进不去了 。。。不重启也是什么都没有了。。。
|
14
gujuji 2023-09-23 16:32:52 +08:00
看样子已经重启了,找找备份吧。。
|
15
y1y1 2023-09-23 16:33:41 +08:00
哈哈 今晚上吃顿好的吧
|
16
SenLief 2023-09-23 16:34:54 +08:00
上线的系统,这个命令不应该都是改过的吗
|
17
wzh0665 2023-09-23 16:38:07 +08:00
这...根目录下所有都删了吧
|
18
Gappwold 2023-09-23 16:44:07 +08:00
这一看就是提桶跑路啊
|
19
bt7vip 2023-09-23 16:49:18 +08:00 via Android 1
秀啊,上周还吃了一个把硬盘挂载到 Dev 下的瓜,删文件时有空格,直接把/dev 给删除的。文件无备份。
|
20
aisk 2023-09-23 16:49:19 +08:00
会
|
21
gabezhao 2023-09-23 16:49:59 +08:00 7
从入职到入狱速通宝典
|
22
8Bobo8 2023-09-23 17:04:27 +08:00 via iPhone
亲亲,我们这边建议您赶紧跑路(
|
23
flyqie 2023-09-23 17:33:01 +08:00
会。。。
你要是没 mount 只删/dev 的话一切都还有救,但。。。 |
24
flyqie 2023-09-23 17:36:14 +08:00 1
|
25
Qiue 2023-09-23 17:38:37 +08:00
|
26
zddwj 2023-09-23 17:39:54 +08:00 via Android 3
输入 rm -rf 命令后先仔细检查,没发现错误再静默 5 秒钟然后再按 enter 已经成我职业习惯了
|
28
ochatokori 2023-09-23 17:49:32 +08:00 via Android
急也没用了,先别急,找备份
|
29
LudwigWS 2023-09-23 17:50:56 +08:00 via iPhone
这是个悲伤的故事 i
|
30
Seck 2023-09-23 18:13:15 +08:00 via Android
我曾经在云服务器上干过这个事。尝试着删除系统。执行这个命令以后,系统暂时还是在运行的。但是千万别重启,重启就挂了。
|
31
deorth 2023-09-23 18:18:47 +08:00 via Android
快跑
|
32
HashV2 2023-09-23 18:25:50 +08:00
我这辈子都没执行过这个命令,真的好奇什么情况下会执行这条命令
|
33
yeqizhang 2023-09-23 18:30:40 +08:00 via Android
删除除了删除某一类后缀的文件,不然我都不会用通配符*,要删文件夹就指定文件夹名。
|
34
0superx0 2023-09-23 19:04:58 +08:00
挂载到/都会
|
35
TsukiMori 2023-09-23 19:24:07 +08:00 via Android
走线跑路
|
36
yolee599 2023-09-23 19:52:14 +08:00 via Android
别着急,如果没写入新数据,把硬盘挂载到其他电脑上,应该还能恢复出来的
|
37
haneki 2023-09-23 19:53:40 +08:00 via Android
吃顿好的,然后去散散心。
|
38
zhng920823 2023-09-23 20:02:03 +08:00
@bt7vip #19 我们公司有个习惯就是建立一个 /dev/sda1.d 文件夹, 然后把 /dev/sda1 挂载上去
|
39
bt7vip 2023-09-23 20:08:08 +08:00 via Android
@zhng920823 但是 dev 下默认都是系统引入的外部设备,键盘,鼠标,硬盘,光驱等,这是 Linux 入门教程都会教的,吃那个瓜的时候才发现竟然还有这样用的,但实在不明白这样做有什么优点吗?
|
40
tubowen 2023-09-23 20:09:05 +08:00
我的理解是 ls -R /看到的东西,rm -rf /*都会删除
|
41
56rhcrivs55TVKdX 2023-09-23 20:19:54 +08:00
@ShadowPower 替换成 rm -rf * 会更好一点
|
42
bao3 2023-09-23 20:30:37 +08:00
好习惯就是,rm 一定要用绝对路径,不不不,为要说打绝对路径太累了,否则你就不要 rm 了。
其次就是用 rm 时不要用 f ,像楼上那样 alias 一下 rm ,这会很麻烦,但估让你保住工作。 最后就是 rm 前 tar 备份一下,哪怕只是 tar 到 /tmp 放着。 |
43
ooops 2023-09-23 20:40:20 +08:00
brew install trash
|
44
HeyEvan 2023-09-23 20:43:33 +08:00
没事儿 rm 别用 -r 。目录多的话我宁愿用 find -type f 确认一遍,再 rm
|
46
yianing 2023-09-23 21:11:07 +08:00 via Android
alias rm=trash
|
47
11232as 2023-09-23 21:20:56 +08:00
我一直好奇`rm -rf ./* `真的有必要吗...
|
48
mingl0280 2023-09-23 21:27:50 +08:00 via Android
会
|
49
zhng920823 2023-09-23 21:30:44 +08:00
@zhng920823 #39 估计是就地挖坑挂载吧,接手的时候就是这样的,但用的不是 /dev/sda1.d , 而是 /dev/disk/by-partuuid/xxxx.d 这样的
|
50
zhangxzh 2023-09-23 21:58:06 +08:00
正常点的系统在你输入这个的时候会有确认
|
51
defunct9 2023-09-23 22:06:56 +08:00 via iPhone
不会
|
52
sugoi 2023-09-23 22:11:56 +08:00 via iPhone
你都-f /*了,还要什么🚲。没有别的意思,因为你的操作就是事实
|
53
Tink 2023-09-23 22:12:21 +08:00
肯定会啊
|
54
alteremliu 2023-09-24 00:07:41 +08:00
这个老哥回复你了: https://v2ex.com/t/976554
|
55
wipbssl 2023-09-24 00:31:17 +08:00
为什么你们喜欢加-f 呢?
|
57
wellerman 2023-09-24 02:02:33 +08:00
重装系统后,记得先安装 safe-rm
|
58
msg7086 2023-09-24 05:05:41 +08:00 4
@bao3 其实不是,rm 用相对路径才更不容易出事。像以前可以删/的时候,你打完第一个/不小心碰到了回车你机器就没了。但是只要不用/开头不管你删什么也只会在当前目录下删。所以好习惯应该是 cd 到要删的目录里,然后 rm 用相对路径直接打文件名或者打*。
然后永远也不要去打 ./ 。 |
60
lrh3321 2023-09-24 08:48:28 +08:00
磁盘挂载了就会,没挂载的一般没事
|
61
oneisall8955 2023-09-24 09:38:10 +08:00 via Android
|
62
docx 2023-09-24 10:24:24 +08:00 via iPhone
原来真的有这样的笑话
|
63
cine 2023-09-24 10:39:58 +08:00
警察上门没有
|
66
skiy 2023-09-24 11:13:28 +08:00 via iPhone
不如不加/
|
67
ashin2077 2023-09-24 11:29:44 +08:00
亲 这边建议您直接提桶
|
68
hefish 2023-09-24 11:47:15 +08:00
以后不敢在 # 下干活了吧。。。
记得干活得在 $ 下干。 |
70
BaiLinfeng 2023-09-24 13:49:26 +08:00
上几周我就是 使用 rm -rf ./*直接把系统干废了,就是没看清目录,直接在根目录执行了,还好是我自己本地的环境。想修复可惜连 ssh 都无法进入了,只要重新安装系统了
|
72
lie4s 2023-09-24 18:23:25 +08:00
找个劳动法律师吧,亲
|
73
zhixi 2023-09-24 18:29:54 +08:00
别加-f ,怎么总有人喜欢加 -f 啊
|
74
billccn 2023-09-25 01:30:56 +08:00
我假设/dev/sda1 是你系统的话,那你这个备份和系统是同一块盘?这样的备份早晚是没用的,你就是让它提前失效而已。
|
75
Paulownia 2023-09-25 11:37:57 +08:00
很多年前,我要执行 rm -rf *,鬼使神差的,输入了 rm -rf /*
不过好在是虚拟机 |