Why not continue with Search Monkey itself? Compiling from source is very easy in Arch Linux thanks to Arch User Repository(AUR). According to the Arch Wiki:
The Arch User Repository (AUR) is a community-driven repository for
Arch users. It contains package descriptions (PKGBUILDs) that allow
you to compile a package from source with makepkg and then ...
I use regexxer for this. It supports all the features you need:
Searches inside a given folder
Can match filenames with regex
Searches the matching files for strings with regex
Plus it can do find and replace natively!
It is in the Arch repositories. The only possible downside is that it is a GNOME app, so it may not look super pretty if you are ...
If you are using Windows, the command windows (cmd.exe) will provide you with a similar/useful command, known as tree.
You can direct the output to a text file using the > character.
The command syntax is:
tree /a /f > filename.txt
The /a will not give you the little lines, but removing it will do so. The /f switch displays all folders below the ...
If you don't care about comparing folders themselves, and just want to find duplicate files, then look for a "find duplicate" program, like FDUPES (it's old home) or RDFind.
Kdiff3 compares folder trees & their files, and works in linux & windows too. It does have merge abilities too, but works excellent as a "diff" only program.
In most linux ...
I use Agent Ransack. I think it's a nice complementary to Search Everything and I use both in parallel, because they serve different things: file content search and file name search.
Agent Ransack does not maintain an internal index. Instead, it searches the contents of the files on the fly. It will read file contents as fast as it can and do the searching ...
I'm going to recommend AstroGrep which has a very similar layout to the Google Snippet view. It supports plain text files. It is based of the UNIX utility "grep" and is completely free to use. It also contains a numerous amount of options as well for searching.
AstroGrep is a Microsoft Windows grep utility. Grep is a UNIX command-line ...
This sounds like a job for some python scripting but I would strongly recommend backing up the original folder structures first.
The modules & functions to pay especial attention to are glob.glob, os.walk & shutil.
For the Beginner
If you are unfamiliar with python and possibly other scripting languages I would suggest spending a little time ...
In a sense, all text editors can do this. SSH search isn't really something a text editor needs to do, or should, but since there's already tools for remote mounting over SSH, and those tools can work with any text editor...
The simplest way would be to mount the remote directory locally, using whatever SSH method seems most convenient. See Mount remote ...
If you are looking for a good-looking application (All * Commander tools keep an old fashioned look and feel), then you should try Files, from https://files-community.github.io/. It's still in development but I have discovered it recently and it does simple thing beautiful.
SSH into the remote box and use vi, vim, emacs or whatever text editor you like - I prefer joe. Your use of grep and other utils will be on the local file system, use screen and you can connect and disconnect at will and easily toggle between shell sessions.
Heck at work I have gig ethernet to my servers from my desktop so I just SSH in and export my ...
The best solution for me is Explorer++
- Tabbed browsing
- Previews of files as they are selected
- Advanced rename
- keyboard shortcuts
- Customizable user interface
- Drag-and-drop support with other applications, including Windows Explorer
- Advanced file operations such as merging and splitting supported
- Change file dates and attributes
You are looking for Emacs, Tramp will allow you to open remote files or directories transparently (pun intended).
UPDTATE suggested by OP
Tramp works by executing process in the remote host via ssh and reading the output back into Emacs, so there are no "unwanted file downloads". TRAMP will also allow you to manually execute a shell from within Emacs, do ...
FreeCommander will do exactly what you want.
It is available here: https://freecommander.com/
FreeCommander is very powerful and will provide the functionality to assign ascending filenames to each file, regardless of file type.
This functionality is available under the File menu, and is called Multi-Rename.
That's just the tip of the iceberg for ...
I'm a CLI lover, so would suggest exiv2 which is open-source and cross-platform. For the following simple shell script to work, all you need is exiv2 and optionally (for awk and sed) busybox binary (both portable, no installation needed). I use it on Android and Linux. On Windows you can use Cygwin or WSL (or even write a .bat script, I'm bad at that):
Have you tried the "Full Reader Search" feature in Adobe Acrobat Reader DC? This feature lets you search all of the PDFs in a folder. It's accessible in Edit>Advanced Search (Shift-Control-F on Windows). It also has a variety of options that would allow for a "fuzzy" search, but I do not think regex is available as part of this feature.
Adobe Acrobat Reader ...
Free, multi-platform, fast, source code, ... (Some of these index inside compressed files, perform OCR, thesaurus search for similar words, SQL database indexing, provide instant results instead of waiting a second, etc.)
In order from simple to complicated and powerful:
Open Semantic Search
Notepad++ is capable of that:
scans files filtered by file name patterns: 'Yes, see the "Filters" box in above screenshot.
for occurrences of a given regular expression: Yes, see lower left radio box
displays results of capturing groups for each match in a table: No grouping unfortunately, but results are listed and you can double-click on each to open the ...
Have you tried TagSpaces? I think it meets at least all of your hard requirements:
free and open source, although you can opt to buy a Pro version with more features, if you choose to,
has some extensions,
allows you to tag your files,
"Automatically detects new files and adds them to the index" - I think it is a check,
your data stays with you:
The app ...
A duplicate finder like this one should be able to find any duplicates. Usually it is not easy, when used the first time, but sooner or later tools like that come in handy in many situations, so it will be time well spent. You should be able to achieve results in minutes, a first time programmer on the other hand, might take weeks to get there.
Directory Opus has support for a "Find-As-You-Type field" that can be used to search and won't start a search until you hit enter.
To search inside text files, instead of using Windows Search, you can use a built-in Find Panel, as Opus has native support for that kind of search. You can also use a filter to restrict the search to selected extensions and ...
Personally I love grin which is a python library & command line tool, no GUI I am afraid.
Free, gratis & Open Source
Cross platform OK you need to install python on windows
Uses python regular expressions (very powerful)
You can specify the number of lines before, after or both to show for each match.
Automatically skips ...
This is an old thread, but hopefully an important lesson for anyone reading this on Google (like I did)!
Compiling source code can be daunting if you have never done it before, but it is actually made easy on most Linux distros...
To take an example - the latest Searchmonkey source code can be found here:-