我习惯用 rm -rf ./* ,领导看了就说要开除我
我习惯用 rm -rf ./* ,领导看了就说要开除我
|
lithiumiiSep 9, 2019 via Android
1
rm 没毛病,但你看也不看就 -rf ?
|
|
SimonOneSep 9, 2019
2
笑点承包 |
|
3
当然是 sudo rm -rf ./*啊,常识性错误,领导是对的
|
|
andylsrSep 9, 2019
4
哈哈哈哈哈
|
|
5
我怀疑楼主已经被老板打死了
|
|
6
等一个 rm -rf . /*
|
|
gromit1337Sep 9, 2019
7
你少打那个.就完蛋
|
|
skotoriSep 9, 2019
8
习惯用还行
|
|
9
你多打了一个点吧,是不是领导不满意
|
|
10
是 sudo,你忘了加 sudo
|
|
11
严谨一点可以,rm -r dirname1/dirname2,这样就可以删除 dirname2 目录
|
|
12
要确认当前路径,应该这样才对啊,cd dir1;rm -rf * 哈哈哈
|
|
13
正确是 rm -rf *
加一个 ./ 这是脱裤子放 P 了显得太新手了,是个人都要开除你 |
|
14
rm -rf /*
|
|
15
由于之前的沙雕操作,我上了公司运维黑名单
现在公司服务器所有人都没有删除权限...因为不管删啥都很危险 现在的一般操作是 sudo mv xxx /tmp |
|
darknollSep 9, 2019
18
这种烂梗还要玩到什么时候
|
|
smdbhSep 9, 2019 via iPhone
19
可以装个 trashcli
|
|
sheetaSep 9, 2019
20
sudo mv / ../ 试试这个
|
|
xnodeSep 9, 2019
21
试试 chmod -R 777 ./*
|
|
22
sudo rm -rf /* --no-preserve-root
|
|
fifa666Sep 9, 2019
23
sudo rm -rf /
|
|
maninfogSep 9, 2019 via iPhone
24
有个疑问:rm -rf 应该是 rm -r -f (递归强制删除) 的缩写。然后根目录是 / (左斜杠) ,那么应该 rm -rf / 就可以为什么后面还需要加个*号?前面加.又是为了啥
|
|
26
alias ls="rm -rf ./*",哪里 ls 没哪里
|
|
27
淦,v2er 没一个好人
|
|
shakarakaSep 9, 2019
28
v2 的人好坏,不是应该 chmod 000 /吗?
|
|
orzorzorzorzSep 9, 2019
31
一般都是 alias 成 mv 的。但我就不一样了,我会用 rimraf 代替 rm,这样老板就看不出来了
|
|
zqyisasdSep 9, 2019
32
删除文件还是用 rm -f *
|
|
acrossSep 9, 2019
33
不做运维。
查了下,看来保守做法就是上面说的,通过 alias 自定义垃圾回收站。 |
|
zqyisasdSep 9, 2019
34
不加递归问题不大
|
|
36
dd,你要学会用 dd
dd 代替 rm 显然更合理 理由如下 1.rm 只是对文件内容打上标记,使其不可见。dd 才是真正擦除扇区。dd 更安全。试想,你仅仅 rm 了文件,被不法分子恢复了怎么办?企业机密泄露很严重的 2.文件名很容易搞混,或者脚本中多了一个空格可能导致删除整个磁盘,恢复文件虽然可行但很麻烦。dd 可以指定硬盘区域,不会有这种问题。试想,如果你能记住 ip,你还会用域名吗?你记不住 ip,但是电脑可以,不用想了,dd 性能更好,没有中间层降性能!别人的脚本跑一年,你的跑半分钟,谁厉害? 3.大家都在用 rm,你能用 dd,老板才会优先考虑你,你才有核心竞争力。否则你随时可能被替代。试想你 50 岁时用 rn 拿着 3 万工资,一个年轻小伙用 rm 拿着 1 万,老板为什么要留你 狗头保命 |
|
zhengwenkSep 9, 2019
37
@gromit1337 楼主就是 在 / 目录下
|
|
wangyaomindeSep 9, 2019
38
把 rm 变成 mv 到特定目录(回收站)
|
|
kurikoSep 9, 2019
39
mv * /tmp 方便快捷.jpg
|
|
sparkssssssssSep 9, 2019
41
我还是比较习惯 cd /xxxxxx/xxxx && rm -rf *
|
|
loadingSep 9, 2019
42
trash 有这个命令的,可以装一个。
|
|
43
我一般是先 pwd,再 ll,然后再 rm -rf /* 狗头保命
|
|
javen73Sep 9, 2019
44
领导眼花没看到. 以为你要 /* |
|
skycitygalaxySep 9, 2019
45
服了这些阴阳怪气的人了,别人很正经的问问题,又不是在开玩笑,就你们能耐,啥都懂
|
|
wat4meSep 9, 2019
46
rm -rf ./*,那天少打个.,权限不够还好,权限够了怕不是只有跑路了。
|
|
zyq2280539Sep 9, 2019
47
试一下 sudo rm -rf /
|
|
4DAX07B8Kle4Dm6TSep 9, 2019
48
@pkookp8 #36 头像应景
|
|
itechifySep 9, 2019 via Android
49
我认为很正确🐶
|
|
itechifySep 9, 2019 via Android
50
@ochatokori 点与斜杠有空格,很稳
|
|
exipSep 9, 2019 via Android
53
很可能是领导一看这么高级的操作手法,怀疑老板付不起你的工资!
|
|
54
@ignore 然后说点正经的
rm 有一个严重的问题 假设 rm 由脚本执行,对象由环境变量转换,例如$USER/lib,参数-rf 目的很明显,删除某个用户的 lib 文件夹 假如忘了判断 user 是否存在,并且有人习惯不好加 sudo,恰好他还有密码 那么就删除了根目录下的 lib,gg (有时候看到 shell 打印了 /路径 1//路径 2,这里中间有两个 /,有两种可能,一是路径 1 末尾加了斜杠,路径 2 前面加了斜杠,还有一种可能就是路径 12 中间还有一个路径,但是出了问题导致中间没了 你的用法没问题,关键在于什么时候用,在哪里用,目的是什么 一个组一星期的活白干了 |
|
implSep 9, 2019 via Android
55
做好备份了任你怎么 rm
|
|
nvioueSep 9, 2019 via Android
56
安全起见 删除具体文件的全路径为好 。不然就是删库跑路。不过也可以说 Linux 命令行这一套有点反人类,该重新设计
|
|
xuanbgSep 9, 2019
57
楼主多打了个点啊,删文件都删不利索,所以你老板要开除你。哈哈哈
|
|
58
mkdir /tmp/empty
rsync --delete-before -d /tmp/empty/ /the/folder/you/want/delete/ 参考: https://www.cnblogs.com/shuaixf/p/3493025.html |
|
59
前面开玩笑说应该这样 cd dir1;rm -rf * 但是!这是开玩笑的,是错误用法,如果 dir1 不存在,嘿嘿,那就完蛋了。正确用法应该是 cd dir1 && rm -rf *
|
|
barrelsoilSep 10, 2019 via Android
60
@coolloves 我也是这样,删东西喜欢先进文件夹
|
|
zrcSep 10, 2019
61
用灭霸来删 。
|
|
nnnToTnnnSep 10, 2019
62
大家都说错了,删除文件是
sudo rm -rf /* |
|
zdkmygodSep 10, 2019
63
个人喜欢 move 到 /tmp,至少有点挽回的余地。
|
|
openbsdSep 10, 2019
64
擅用 Tab 补全 怎么玩都行
|
|
kakudesuSep 10, 2019
65
钩咸饵直,block 了
|
|
HangoXSep 10, 2019
66
rm -rf / $(pwd)
|
|
okudayukiko0Sep 11, 2019 via iPhone
67
用 rm -rf /,根目录下的所有文件都没了……
|