Save a list of all the files full paths, then run that file through fzf https://github.com/junegunn/fzf
Strange that anyone,didn't recommend gui app fsearch https://github.com/cboxdoerfer/fsearch
mlocate, plocate, slocate
Mount the drive, run
updatedb
, then unmount the db when that finishes. Then use thelocate
command.Not being facetious but you could write your own tool. It might take a minute at first but then it would be yours and be totes worth it.
To index the contents of the drives, you can redirect the output of the find command to a file. For example,
find /path/to/your/drive -type f > drive_index.txt
will create a file nameddrive_index.txt
containing a list of all the files in the drive.Then place all the file list in the same folder and grep that folder to find which drive contains the file.