12a41c798f1085b2091ded9e8ee15fff9d503b84
SearchMyFiles for Linux
Быстрый Linux-аналог NirSoft SearchMyFiles с нативным GUI. Программа написана на C++20 и Qt 6, не использует индекс и не запускает фоновую службу.
Возможности:
- поиск по нескольким корневым каталогам и wildcard-маскам;
- исключение файлов и каталогов, ограничение подкаталогов;
- фильтры размера, времени и Linux-атрибутов;
- поиск текста или hex-последовательности внутри файлов;
- поиск полных дубликатов и файлов с одинаковыми именами;
- сводка размера по каталогам;
- сортируемая таблица, открытие файлов и каталогов, копирование путей;
- экспорт результатов в CSV, TSV/TXT, HTML, XML и JSON;
- многопоточный поиск содержимого и вычисление хешей.
Сборка
Нужны CMake, C++20-компилятор и Qt 6 (Widgets, Concurrent).
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j
./build/searchmyfiles
Установка для текущей системы:
cmake --install build
На Linux нет полного аналога Windows creation time, NTFS-атрибутов и Windows Search Handlers. Используются POSIX-время изменения/доступа/смены метаданных и атрибуты hidden/read-only/executable/symlink.
Description
Fast native file search for Linux with a Windows-style GUI, duplicate discovery, content search, and rich filtering.
Linux alternative to Windows' SearchMyFiles by NirSoft
https://www.nirsoft.net/utils/search_my_files.html
Releases
3
FolderScope v0.2.4
Latest
Languages
C++
96.6%
CMake
2.5%
Shell
0.9%