- 主题:和AI聊了一会天,淘到一个find的替代品fd
最近Rust重新造轮子运动,还是有些成果的。
fd比find的参数简单易用,看来原版find的作者是思路确实是异于常人。
而且fd对git友好,在git源码树下速度比几十年前的find要快。
--
FROM 171.213.176.*
例如
find . -name "*.rs"
被简化为
fd -e rs
--
FROM 171.213.144.*
ubuntu 上是fdfind
【 在 poocp 的大作中提到: 】
: 例如
: find . -name "*.rs"
: 被简化为
: ...................
--
FROM 114.94.8.*
想敲fd可以用alias或者做个名字是fd的符号链。
【 在 iconquer 的大作中提到: 】
: ubuntu 上是fdfind
:
--
FROM 171.213.154.*
fdfind 就是一个软连接,到fd
直接mv fdfind fd 给软链接改个名就行
【 在 poocp 的大作中提到: 】
: 想敲fd可以用alias或者做个名字是fd的符号链。
--
FROM 117.174.100.*
rg 替代grep
【 在 poocp 的大作中提到: 】
: 最近Rust重新造轮子运动,还是有些成果的。
: fd比find的参数简单易用,看来原版find的作者是思路确实是异于常人。
: 而且fd对git友好,在git源码树下速度比几十年前的find要快。
: ...................
--
FROM 117.174.100.*
grep其实还算好,没find那么难用,rg也就少按两个键。
grep -Po '\d+\.\.\d+' file.log
rg -Po '\d+\.\.\d+' file.log
【 在 potato09 的大作中提到: 】
: rg 替代grep
:
--
FROM 171.213.154.*
嗯嗯 find参数确实有点逆天
但是最基础的使用,rg相对还是是简单
rg test
对比
grep -r test ./
跟fd一样 直接fd test 就行,不用管那么多
【 在 poocp 的大作中提到: 】
: grep其实还算好,没find那么难用,rg也就少按两个键。
: grep -Po '\d+\.\.\d+' file.log
: rg -Po '\d+\.\.\d+' file.log
: ...................
--
FROM 117.174.100.*
rust早的这些轮子速度如何,能和原版一样吗?
【 在 poocp (慢速随机指标) 的大作中提到: 】
: 最近Rust重新造轮子运动,还是有些成果的。
: fd比find的参数简单易用,看来原版find的作者是思路确实是异于常人。
: 而且fd对git友好,在git源码树下速度比几十年前的find要快。
: --
--
FROM 113.84.170.*
确实很快. 刚轮了一个welly-rs, 开发的也快, 运行的也快
【 在 ttaudi 的大作中提到: 】
: rust早的这些轮子速度如何,能和原版一样吗?
--
FROM 115.171.216.*