2017-05-12 11:50:03 +02:00
|
|
|
# fd
|
2017-05-12 14:16:34 +02:00
|
|
|
[![Build Status](https://travis-ci.org/sharkdp/fd.svg?branch=master)](https://travis-ci.org/sharkdp/fd)
|
|
|
|
|
|
|
|
`fd` is a modern, convenient and fast replacement for `find`.
|
2017-05-09 23:45:02 +02:00
|
|
|
|
2017-05-12 14:16:34 +02:00
|
|
|
## Features
|
|
|
|
* Convenient syntax: `fd PATTERN` instead of `find -iname '*PATTERN*'`.
|
|
|
|
* Colorized output.
|
2017-05-09 23:45:02 +02:00
|
|
|
* Regular expressions.
|
2017-05-12 13:32:30 +02:00
|
|
|
* Smart case: the search is case-insensitive by default, but will be
|
|
|
|
case-sensitive if the pattern contains an uppercase character.
|
2017-05-12 14:16:34 +02:00
|
|
|
* Ignore hidden directories / files by default.
|
2017-05-12 19:21:26 +02:00
|
|
|
* Unicode-aware.
|
2017-05-12 11:50:03 +02:00
|
|
|
* The command name is *50%* shorter than `find` :-).
|
2017-05-09 23:29:14 +02:00
|
|
|
|
2017-05-13 00:05:00 +02:00
|
|
|
## Demo
|
2017-05-13 00:07:32 +02:00
|
|
|
|
|
|
|
<a href="https://asciinema.org/a/120318" target="_blank"><img src="https://asciinema-bb-eu.s3.amazonaws.com/uploads/png/120318/288aa6ca16c8863a6a723dd2cb9fbba17be6bb0c.png?Signature=PrEm7H2tlLQIDc5I17MB7siRyUU%3D&AWSAccessKeyId=AKIAI2DOCAQ34YNJM3GA&Expires=1494713189" width="600" align="center" /></a>
|
2017-05-09 23:35:34 +02:00
|
|
|
|
2017-05-09 23:29:14 +02:00
|
|
|
## Build
|
|
|
|
```bash
|
2017-05-12 14:16:34 +02:00
|
|
|
cargo build --release
|
2017-05-09 23:29:14 +02:00
|
|
|
```
|
2017-05-13 00:05:00 +02:00
|
|
|
|
|
|
|
## Install
|
|
|
|
```
|
|
|
|
cargo install
|
|
|
|
```
|
|
|
|
The release page also includes precompiled binaries for Linux.
|