Skip to content

fd

Human-friendly and fast alternative to 'find'

fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases.

terminal

https://github.com/sharkdp/fd

amd64 armhf arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install fd

sudo apt install fd

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    fd=9.0.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      fd=9.0.0*

Download URLs

Version SHA256 Size (KB)
9.0.0 5e5f01c839cec28b67c4cd2c5d1d9395d7ff0b2b1a101629136b2ab085dd4580 1174
8.7.1 787a711f4010138c0f9d45d20eaa93705fa7925a14838ec8ab1184d5d6b2f710 1209
8.7.0 ba10fbea2052b3c2f36af4ab26671cbbfe36c8720dde2f550529e37c46709e8c 1036
8.6.0 38b2ecc49e4632e486a01fff5dfd4df0a18708b2f0dff9ee817b41b3c1cb00d2 1034
8.5.3 e91d8ef5a303cd87acd5e76d0c4d53a418e8ade5327f2eb2d8ce22e61d5d4d9a 1029
8.5.2 337c96446e646acbfa4c9467a2a54a5acfc7030122163bba4880f7bcf6352d88 1035
8.4.0 d710f44fc6ffbeafe5dc4ed34c9e6e4579231fe6ada04e1faaaec3198d482441 926
8.3.2 441253b335cd8227367b3cdd4cf1954700ed19868838f12d883f942aae6f08e2 883
8.2.1 3144dd2ef0af2aefe2182f37d9ea95d47eb377e123adf3b1b1c8785ea8407d35 854
Version SHA256 Size (KB)
9.0.0 e97f855e8e92e3db5fdbc2f649a74bf468d63dc827d38af4ecb1b6df44c9c022 1009
8.7.1 17c5f5a7bdb46a9383fb41436a526ef74da519447cecc03d1acaa83001793d1c 1041
8.7.0 77973cf4095f4bb764b225f8f13e6e5463e2884647d0cd35046d0ac76d45e650 887
8.6.0 a53b45ee3e225ff3cf0861861b2cc0f69b8a6b5c1c2bd8bb1f37c1274d121f14 891
8.5.3 d6b9813cd991c2eccfcf4bf4ec84a1aac41737fc1a4c0f749746374f7494ae88 885
8.5.2 eac6417923d73acaf95c9229e9502c63c86e61176f381367c53eec4dda2b09fd 890
8.4.0 e2bf657138c33b36323b3b3a20715b57cdf9f25a32eae9f258b0a80776f04ef6 792
8.3.2 7c4704c51ee9f274c76a6150d1b3283f0b493d65a77b6b0f4daca23c91cad36b 751
Version SHA256 Size (KB)
9.0.0 05537ffcbecfa2daf8a67ef306982a2f8a2a2c9b8cb874969baa2f00b92e9596 1016
8.7.1 03c7398d7b00a8948955aa19f54445d9f1a42c2ebd9180d8ea5c45dec18cf70c 1058
8.7.0 4c0fc89f59fb735fc991f63bdcc453f95b769d5c73f49839e41686fc18607223 894
8.6.0 0b0675697bc3796d5698b4ff1e23bc73189f107b98068c42deb20682f291ebbe 890
8.5.3 c216fdff556726d7775c6923d6608ba8c4473a3369253fc5cbb215e981ce2561 889
8.5.2 70954acf2f2b45f3a280356c03c4937cedb0b96e76de6f6cb365bea1cc2307a0 902
8.4.0 1db0abaa13ebad95faa59fa4a31e8920ecc57fa02fa660cf7d5c0975dd32661e 806
8.3.2 c770194a1973ed9cfc254902d1b86bfb7093385e56d2fd05b64ec87837b4b95f 784

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for fd are versioned here.

Click here to see fd ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/fd/ops2deb.yml
- name: fd
  version: 8.2.1
  homepage: https://github.com/sharkdp/fd
  summary: human-friendly and fast alternative to 'find'
  description: |-
    fd is a program to find entries in your filesystem. It is a simple, fast and
    user-friendly alternative to find. While it does not aim to support all of
    find's powerful functionality, it provides sensible (opinionated) defaults for
    a majority of use cases.
  fetch: https://github.com/sharkdp/fd/releases/download/v{{version}}/fd-v{{version}}-x86_64-unknown-linux-gnu.tar.gz
  script:
    - install -m 755 fd-v{{version}}-x86_64-unknown-linux-gnu/fd {{src}}/usr/bin/fd

- name: fd
  matrix:
    architectures:
      - amd64
      - arm64
      - armhf
  version: 8.3.2
  homepage: https://github.com/sharkdp/fd
  summary: human-friendly and fast alternative to 'find'
  description: |-
    fd is a program to find entries in your filesystem. It is a simple, fast and
    user-friendly alternative to find. While it does not aim to support all of
    find's powerful functionality, it provides sensible (opinionated) defaults for
    a majority of use cases.
  fetch: https://github.com/sharkdp/fd/releases/download/v{{version}}/fd-v{{version}}-{{rust_target}}.tar.gz
  script:
    - mv fd-v{{version}}-*/fd {{src}}/usr/bin/fd

- name: fd
  matrix:
    architectures:
      - amd64
      - arm64
      - armhf
    versions:
      - 8.4.0
      - 8.5.2
      - 8.5.3
      - 8.6.0
      - 8.7.0
      - 8.7.1
      - 9.0.0
  homepage: https://github.com/sharkdp/fd
  summary: human-friendly and fast alternative to 'find'
  description: |-
    fd is a program to find entries in your filesystem. It is a simple, fast and
    user-friendly alternative to find. While it does not aim to support all of
    find's powerful functionality, it provides sensible (opinionated) defaults for
    a majority of use cases.
  fetch: https://github.com/sharkdp/fd/releases/download/v{{version}}/fd-v{{version}}-{{rust_target}}.tar.gz
  install:
    - fd-v{{version}}-{{rust_target}}/fd:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to fd releases. Downloaded files are locked in a lockfile versioned here.

Click here to see fd release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/fd/ops2deb.lock.yml
- url: https://github.com/sharkdp/fd/releases/download/v8.2.1/fd-v8.2.1-x86_64-unknown-linux-gnu.tar.gz
  sha256: c4ff6094d787f63a04b745398924469c8558d3a8b2b0ffee77f168436e1244f3
  timestamp: 2021-10-10 18:17:28+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.3.2/fd-v8.3.2-aarch64-unknown-linux-gnu.tar.gz
  sha256: 7e7defc64276b2ded5b2ba7e68c6dd499673348289b9aaef582aedad20e6d983
  timestamp: 2022-01-29 19:28:21+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.3.2/fd-v8.3.2-arm-unknown-linux-gnueabihf.tar.gz
  sha256: b6f83826422acd972dc3e04f738eb8a16f1d7b49bcf490d7efeeb58097b9a033
  timestamp: 2022-01-29 19:28:21+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.3.2/fd-v8.3.2-x86_64-unknown-linux-gnu.tar.gz
  sha256: 64c43db1f6411df6dbe679d0881ac021b4fc8aec1b565a324cc6207aeada042f
  timestamp: 2022-01-29 19:28:21+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.4.0/fd-v8.4.0-aarch64-unknown-linux-gnu.tar.gz
  sha256: c7795c6f139f598ba4ac5ecffd770b5772e4e438919068b9f83d1392eb2ebd22
  timestamp: 2022-05-29 14:38:25+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.4.0/fd-v8.4.0-arm-unknown-linux-gnueabihf.tar.gz
  sha256: d60b7a2391c4b927767d116791ce86efefa47c869f1dd492a5610cf5e9d66083
  timestamp: 2022-05-29 14:38:25+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.4.0/fd-v8.4.0-x86_64-unknown-linux-gnu.tar.gz
  sha256: a1e72cf4f4fbd1b061387569678f3ab3555ee1cf025280b3ce6b2eee96cd3210
  timestamp: 2022-05-29 14:38:25+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.5.2/fd-v8.5.2-aarch64-unknown-linux-gnu.tar.gz
  sha256: ada0565c49c2b001db1c250645b29460a57a2dedeaf6d324c0f2c828a7d01a89
  timestamp: 2022-11-03 10:23:36+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.5.2/fd-v8.5.2-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 42b3dc974bab8c739dc36ff741cbfcce5f9e65c61c9bc3b391c37a20ed60a65a
  timestamp: 2022-11-03 10:23:36+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.5.2/fd-v8.5.2-x86_64-unknown-linux-gnu.tar.gz
  sha256: 046aca23f5b6e3dfc096f936216264df7efd45b36b4fe1ef39a9e01bb6078b39
  timestamp: 2022-11-03 10:23:36+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.5.3/fd-v8.5.3-aarch64-unknown-linux-gnu.tar.gz
  sha256: e64869c8d7e657baa45ebd467d0bd4fec172c6ea54b98853cfbc57250f8f6501
  timestamp: 2022-11-14 10:23:54+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.5.3/fd-v8.5.3-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 0fc98d454a2a06691cee684270e0e11b08f4abe45810a65889bbb9ce06bf8fc5
  timestamp: 2022-11-14 10:23:54+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.5.3/fd-v8.5.3-x86_64-unknown-linux-gnu.tar.gz
  sha256: 82fa20ed74a7c2460e950ad9cfecdbbc08c2533042abc3c7639893209c569be9
  timestamp: 2022-11-14 10:23:54+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.6.0/fd-v8.6.0-aarch64-unknown-linux-gnu.tar.gz
  sha256: be0096fcd18536158a37b2d582beea193cf882efbe8f3085dfb3431cc4334dcb
  timestamp: 2022-12-09 10:18:58+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.6.0/fd-v8.6.0-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 3d12ddf24007910a4b1dfb66289449f47fd81d26c9bf486b8c7460a3ead5aaa3
  timestamp: 2022-12-09 10:18:58+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.6.0/fd-v8.6.0-x86_64-unknown-linux-gnu.tar.gz
  sha256: 32b386efe6e871a1b6777f84eea49628eb225d958d88f971c36a6e02014524b8
  timestamp: 2022-12-09 10:18:58+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.7.0/fd-v8.7.0-aarch64-unknown-linux-gnu.tar.gz
  sha256: fe2afd7fbc9234cf2a23fe7d217e8bf97b149f16a442a4f4d6897806f138cb0a
  timestamp: 2023-02-24 10:20:22+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.7.0/fd-v8.7.0-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 227f354b7318e2cf24ad66457b39a0ad79551861fd1eb8ed872ddbe49273e81b
  timestamp: 2023-02-24 10:20:22+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.7.0/fd-v8.7.0-x86_64-unknown-linux-gnu.tar.gz
  sha256: b5274947f7240b6a084b4d1eb4271e7892de76efa21d3d4b65331989578487c3
  timestamp: 2023-02-24 10:20:22+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.7.1/fd-v8.7.1-aarch64-unknown-linux-gnu.tar.gz
  sha256: 7f6bfe1226609e809474873f4fadc1076876aebaf942bd4e118f238f2309dfdc
  timestamp: 2023-10-21 06:20:55+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.7.1/fd-v8.7.1-arm-unknown-linux-gnueabihf.tar.gz
  sha256: ba645f7b8ffc1b696f3ab8ee1e29bf125c3089426b14ac6ac02e70ee38de7f17
  timestamp: 2023-10-21 06:20:55+00:00
- url: https://github.com/sharkdp/fd/releases/download/v8.7.1/fd-v8.7.1-x86_64-unknown-linux-gnu.tar.gz
  sha256: 0f4a97d426ff44d379a2fa13e5fbce85cc6a1ad2d7e1c94bc224beef441d5960
  timestamp: 2023-10-21 06:20:55+00:00
- url: https://github.com/sharkdp/fd/releases/download/v9.0.0/fd-v9.0.0-aarch64-unknown-linux-gnu.tar.gz
  sha256: 94844b8bdb8e7d48d4aa48574a6ba8bc404a88b1043e5b857602b91f6dfb188a
  timestamp: 2023-12-19 21:12:48+00:00
- url: https://github.com/sharkdp/fd/releases/download/v9.0.0/fd-v9.0.0-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 0af13a346784748a87890a16f42c2c8ac369be11c6c7fd25e4dd711fc46eb475
  timestamp: 2023-12-19 21:12:48+00:00
- url: https://github.com/sharkdp/fd/releases/download/v9.0.0/fd-v9.0.0-x86_64-unknown-linux-gnu.tar.gz
  sha256: a92f77c76bca0db49810ed2333332356a2b7c6f6f19e842373e6ecfd4c180a67
  timestamp: 2023-12-19 21:12:48+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/fd.svg)](https://docs.wakemeops.com/packages/fd)
<a href="https://docs.wakemeops.com/packages/fd">
  <img src="https://docs.wakemeops.com/badges/fd.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/fd.svg
:target: https://docs.wakemeops.com/packages/fd