给各位看个骚操作

2018-12-29 11:30:01 +08:00
 d0m2o08

这得是什么样的大神才能写出这样的命令

3624 次点击
所在节点    Linux
21 条回复
CRUD
2018-12-29 11:32:45 +08:00
看不懂,我去试试
importcode
2018-12-29 11:36:02 +08:00
恩 经常需要删除 node_modules
find . -type d -name node_modules | xargs rm -rf
yuikns
2018-12-29 11:36:31 +08:00
没明白错在哪...
Prince28
2018-12-29 11:37:27 +08:00
怕不是有毒吧楼主 又想骗我删目录
jasonyang9
2018-12-29 11:46:24 +08:00
怕翻车的话,把后面的 `| xargs ...` 整个拿掉,或把 `rm -rf` 换成 `echo` 先跑一次么
Deville
2018-12-29 12:01:49 +08:00
我试了,挺好用的,刚才领导找我谈话说给我 N+1 让我赶紧走
hackerang
2018-12-29 12:13:21 +08:00
...........
scukmh
2018-12-29 12:19:58 +08:00
不要激动啊,楼主。

比如这样的目录

http://caiji.scuseek.com/0abd6c8f1ceae6cb4225a842a3b66520.png
lululau
2018-12-29 12:21:36 +08:00
递归啊。。。

不过有 zsh 谁还用 find:

rm -rf **/hello(/)
yech1990
2018-12-29 12:23:42 +08:00
楼主应该不知道 find 是递归的吧
GeruzoniAnsasu
2018-12-29 12:27:19 +08:00
lz:

rm -rf projects/project1/workspace
rm -rf projects/project2/workspace
rm -rf projects/project3/workspace
rm -rf projects/project4/workspace

完事了
这什么大神才能写得 find 出这样的命令,脱裤子放屁!
xiaoxinxiaobai
2018-12-29 12:28:21 +08:00
这楼主就尴尬了。。。多学习总没坏处
radiolover
2018-12-29 12:29:06 +08:00
钓鱼贴,和之前那个通过 sleep 排序的套路差不多
楼主赶紧承认吧
privil
2018-12-29 12:30:41 +08:00
11 楼正解
omph
2018-12-29 12:34:11 +08:00
为什么不用更简洁的命令 fd ?
d0m2o08
2018-12-29 12:41:44 +08:00
@scukmh 估计是我孤陋寡闻了,我搜的是 jenkins 修改 workspace 路径,jenkins 不可能有多个 workspace 目录吧
zhy
2018-12-29 12:50:11 +08:00
上下文不足,命令本身意思是搜索所有 `workspace`
no1xsyzy
2018-12-29 12:50:33 +08:00
-exec rm -rf {}
shn7798
2018-12-29 13:43:10 +08:00
当一个目下的文件达到一定数量,rm -rf 就会报错,就需要通过 find 命令分批来删除了
guoluwei
2018-12-29 17:50:54 +08:00
#看见 find 后面的那个点了么,改成你的路径就行了

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

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

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

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

© 2021 V2EX