HELP
Вся справка всегда доступна по команде python filescout.py --help. Вот подробное описание каждого флага:
| Короткий ключ | Длинный ключ | Параметр | Описание | Пример |
|---|---|---|---|---|
--path | ПУТЬ | Путь к папке для сканирования (можно указать и без ключа, просто первым аргументом). | --path D:\Проекты | |
-o | --output | ФАЙЛ | Сохранить результат в файл. Расширение определит формат (.txt, .csv, .json). | -o report.csv |
-r | --recursive | Рекурсивный обход (заходить во все вложенные папки). По умолчанию — включен. Чтобы отключить, используйте --no-recursive. | -r | |
--no-recursive | Сканировать только указанную папку, не заходя в подпапки. | --no-recursive | ||
--files-only | Показывать только файлы (папки скрываются). | --files-only | ||
--dirs-only | Показывать только папки (файлы скрываются). | --dirs-only | ||
--include-hidden | Включать в список скрытые файлы и папки (начинающиеся с точки . в Linux/macOS или системные в Windows). | --include-hidden | ||
--pattern | МАСКА | Фильтр по имени (маска). Поддерживает символы * (любая строка) и ? (один символ). | --pattern "*.py" | |
--exclude | СПИСОК | Исключить папки по имени (список через запятую, без пробелов). | --exclude "venv,__pycache__,node_modules,.git" | |
--info | Показывать дополнительную информацию: размер файла и дату последнего изменения. | --info | ||
--absolute | Выводить абсолютные (полные) пути к файлам. По умолчанию — относительные. | --absolute | ||
--sort-by | ПОЛЕ | Сортировка списка. Доступно: name (имя), size (размер), modified (дата изм.). Работает только с флагом --info. | --sort-by size | |
-h | --help | Показать краткую справку по всем командам. | --help |