返回

FD: 比 Find 快 10 倍的闪电搜索工具

见解分享

FD 是一个基于 Rust 开发的命令行搜索工具,它旨在成为 Linux/Unix 系统下 Find 命令的替代品。FD 的速度非常快,比 Find 快 10 倍以上。FD 易于使用,功能强大,可以帮助您快速准确地查找所需文件。

FD 支持多种搜索条件,包括文件名、文件类型、文件大小、文件修改时间等。您还可以使用正则表达式来进行更复杂的搜索。FD 还提供了一些高级功能,例如搜索结果排序、文件预览、文件删除等。

FD 是一个非常实用的工具,它可以帮助您提高工作效率。如果您经常需要搜索文件,那么 FD 是您不可或缺的工具。

FD 的主要特点包括:

  • 速度快:FD 的速度非常快,比 Find 快 10 倍以上。
  • 易于使用:FD 易于使用,只需要掌握一些简单的命令即可。
  • 功能强大:FD 功能强大,支持多种搜索条件和高级功能。
  • 跨平台:FD 可以在 Linux、macOS 和 Windows 系统上使用。

如何使用 FD?

FD 的使用非常简单,只需要掌握一些简单的命令即可。

基本命令:

  • fd [搜索条件] [路径] :搜索指定路径下的文件。
  • fd -r [搜索条件] [路径] :递归搜索指定路径下的文件。
  • fd -t [时间戳] [路径] :搜索指定路径下在指定时间戳之后修改过的文件。
  • fd -s [文件大小] [路径] :搜索指定路径下大小为指定大小的文件。
  • fd -e [文件类型] [路径] :搜索指定路径下指定类型(后缀名)的文件。

高级命令:

  • fd --sort=name [搜索条件] [路径] :按文件名对搜索结果进行排序。
  • fd --sort=size [搜索条件] [路径] :按文件大小对搜索结果进行排序。
  • fd --sort=mtime [搜索条件] [路径] :按文件修改时间对搜索结果进行排序。
  • fd --preview [搜索条件] [路径] :预览搜索结果。
  • fd --delete [搜索条件] [路径] :删除搜索结果。

FD 的示例用法:

  • 查找当前目录下所有以 .txt 结尾的文件:
fd *.txt
  • 查找当前目录下所有在过去 24 小时内修改过的文件:
fd -t 24h
  • 查找当前目录下所有大小为 100MB 以上的文件:
fd -s 100M
  • 按文件修改时间对搜索结果进行排序:
fd --sort=mtime
  • 预览搜索结果:
fd --preview
  • 删除搜索结果:
fd --delete

结语

FD 是一个非常实用的工具,它可以帮助您提高工作效率。如果您经常需要搜索文件,那么 FD 是您不可或缺的工具。