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