title | category | layout |
---|---|---|
fd |
Linux |
2017/sheet |
Fd is a simple, fast and user-friendly alternative to find, implement with Rust.
# find markdown files on _docs folder
fd -e md `pwd`/_docs
# find file with kubernetes prefix on ~/Documents
fd '^kubernetes*' ~/Documents
Using fd with xargs
fd -e md -d 1 | xargs wc -l
Count lines number of markdown files on current directory.
fd [FLAGS/OPTIONS] [<pattern>] [<path>]
Express | Example | Description |
---|---|---|
-d, --max-depth | -d 3 | Set maximum search depth (default: none) |
-t, --type | -t f | Filter by type: f(ile), d(irectory), (sym)l(ink) |
-e, --extension | -e md | Filter by file extension |
-x, --exec ... | -x unzip | Execute a command for each search result |
-E, --exclude ... | -E '^test' | Exclude entries that match the given glob pattern. |
-c, --color | -c never | When to use colors: never, auto, always |
-j, --threads | -j 3 | Set number of threads to use for searching & executing |