![]() | 1 CRUD 2018-12-29 11:32:45 +08:00 看不懂,我去试试 |
2 importcode 2018-12-29 11:36:02 +08:00 恩 经常需要删除 node_modules find . -type d -name node_modules | xargs rm -rf |
![]() | 3 yuikns 2018-12-29 11:36:31 +08:00 没明白错在哪... |
4 Prince28 2018-12-29 11:37:27 +08:00 怕不是有毒吧楼主 又想骗我删目录 |
![]() | 5 jasonyang9 2018-12-29 11:46:24 +08:00 ![]() 怕翻车的话,把后面的 `| xargs ...` 整个拿掉,或把 `rm -rf` 换成 `echo` 先跑一次么 |
6 Deville 2018-12-29 12:01:49 +08:00 ![]() 我试了,挺好用的,刚才领导找我谈话说给我 N+1 让我赶紧走 |
7 hackerang 2018-12-29 12:13:21 +08:00 ........... |
![]() | 8 scukmh 2018-12-29 12:19:58 +08:00 |
![]() | 9 lululau 2018-12-29 12:21:36 +08:00 递归啊。。。 不过有 zsh 谁还用 find: rm -rf **/hello(/) |
![]() | 10 yech1990 2018-12-29 12:23:42 +08:00 via Android 楼主应该不知道 find 是递归的吧 |
11 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 出这样的命令,脱裤子放屁! |
12 xiaoxinxiaobai 2018-12-29 12:28:21 +08:00 via Android 这楼主就尴尬了。。。多学习总没坏处 |
13 radiolover 2018-12-29 12:29:06 +08:00 钓鱼贴,和之前那个通过 sleep 排序的套路差不多 楼主赶紧承认吧 |
![]() | 14 privil 2018-12-29 12:30:41 +08:00 11 楼正解 |
![]() | 15 omph 2018-12-29 12:34:11 +08:00 为什么不用更简洁的命令 fd ? |
![]() | 16 d0m2o08 OP @scukmh 估计是我孤陋寡闻了,我搜的是 jenkins 修改 workspace 路径,jenkins 不可能有多个 workspace 目录吧 |
![]() | 17 zhy 2018-12-29 12:50:11 +08:00 上下文不足,命令本身意思是搜索所有 `workspace` |
![]() | 18 no1xsyzy 2018-12-29 12:50:33 +08:00 -exec rm -rf {} |
![]() | 19 shn7798 2018-12-29 13:43:10 +08:00 当一个目下的文件达到一定数量,rm -rf 就会报错,就需要通过 find 命令分批来删除了 |
20 abai 2018-12-29 17:50:54 +08:00 #看见 find 后面的那个点了么,改成你的路径就行了 |
![]() | 22 Legendzhan 344 天前 @GeruzoniAnsasu rm -rf projects/{project1,project2,project3}/workspace 这种写法更简单 |