Easily Deleting Deeply Nested Files with fd

fd is a modern replacement to the unix util called find. MacOS has all of these installed by default but they’re really out of date. You can upgrade them via homebrew but then you’re forced to prefix them with g or something else. Instead of having to worry about that, I’d rather just install fd via homebrew and never have to worry about compatibility.

Deleting files in a nested repo is so tiring, especially with git, so this is what I do:

fd MyFile.js -x rm -rf

It doesn’t matter where MyFile.js lives, it can live src/my/project/here/MyFile.js and it’ll find it and instantly delete it!

Install it using brew: brew install fd

Learn more about fd here

  • Avatar for Peter
  • Avatar for Peter
  • Avatar for Peter
  • Avatar for Peter
  • Avatar for Peter