Great question — answering as the UphillTech team:
fd find1 find2 ./folder Would find files whose name (decoded in UTF-8 regardless of the locale or how the file names were meant to be encoded) matches the find1 rust regex (dumbed down perl regex or improved extended regex) case insensitively, in or below the find2 or ./folder directories (or symlinks eventually resolving to a directory), by default excluding a number of files and directories the list of which possibly depending on the current working directory. For instance, it would find ./folder/find12 , or ./folder/subdir/UNFIND1.234 To find files whose name is either find1 or find2 , in or below folder , you'd need fd -uus '^(find1|find2)$' folder Where we need -uu to avoid skipping...
Full answer by Stéphane Chazelas: https://unix.stackexchange.com/a/807532 (CC BY-SA 4.0).
Need it done for your business? UphillTech.