Скачать

Менеджер файлов — руководство пользователя | YoBench

Руководство по Менеджеру файлов в YoBench: подключения Local, FTP, SFTP и S3, четыре папки рядом, очередь передач, разрешение конфликтов и архивы.

Что делает модуль «Менеджер файлов»

«Менеджер файлов» — это один обозреватель для файлов на компьютере и в облачных хранилищах. Вместо набора инструментов (Finder/Explorer + FTP-клиент + S3-консоль + WinSCP) — одно окно, в котором можно открыть до четырёх папок одновременно, перетаскивать файлы между ними и контролировать долгие копирования через очередь передач.

Что вы получаете:

  • Четыре типа подключений — локальный диск, FTP, SFTP и S3-совместимые хранилища (Amazon S3, MinIO, Yandex Cloud, Backblaze B2, Cloudflare R2 и другие).
  • До четырёх папок рядом — двух-, трёх- или четырёхпанельный обозреватель с независимой навигацией, сортировкой и фильтрами в каждой колонке.
  • Очередь передач — копирования и перемещения видны в отдельной панели, с прогрессом по файлам и байтам, с возможностью поставить на паузу, продолжить или отменить.
  • Продолжение прерванных загрузок — большие файлы в S3 разбиваются на части по 8 МБ; если соединение упадёт, передача продолжится с последней успешной части.
  • Разрешение конфликтов — при совпадении имён можно пропустить, заменить или автоматически переименовать (с опцией «применить ко всем»).
  • Инспектор — превью изображений, текстовых файлов, PDF, видео и аудио, плюс свойства файла и SHA256-хеш по запросу.
  • Архивы ZIP — создание и распаковка прямо в обозревателе.
  • Восстановление сессии — после перезапуска приложения открытые папки и панели возвращаются на место.
  • Шифрование подключений — пароли FTP, SSH-ключи и доступы к облакам хранятся зашифрованно.

Поддерживаемые подключения и их параметры

Тип Порт Что нужно ввести
Local Путь к папке на диске
FTP 21 Хост, имя пользователя, пароль, корневой путь, опционально TLS
SFTP 22 Хост, имя пользователя; пароль и/или приватный SSH-ключ
S3 Endpoint (опционально), регион, bucket, prefix, access key, secret key

Local

  • Folder — путь к папке. Кнопка Choose открывает системный диалог выбора.

FTP

  • Host — адрес сервера.
  • Port — по умолчанию 21.
  • Username и Password.
  • Root path — путь, который будет использоваться как «корень» подключения, по умолчанию /.
  • Use TLS — флажок для FTPS. По умолчанию выключен.
  • Подключение работает в пассивном режиме.

SFTP

  • Host и Port (по умолчанию 22).
  • Username.
  • Password — для аутентификации по паролю (опционально).
  • Private Key — текст приватного SSH-ключа (-----BEGIN OPENSSH PRIVATE KEY-----…). Опционально.
  • Passphrase — если ключ защищён паролем.
  • Host Fingerprint — отпечаток сервера в формате SHA256:… для проверки сервера при первом подключении (TOFU). Опционально.
  • Root path — корневой путь, по умолчанию /.

Можно использовать пароль, ключ или оба варианта одновременно.

S3-совместимые хранилища

  • S3 Endpoint — URL endpoint провайдера. Оставьте пустым для AWS S3. Примеры: https://storage.yandexcloud.net, https://s3.us-west-002.backblazeb2.com, https://<account>.r2.cloudflarestorage.com, http://localhost:9000 для MinIO.
  • S3 Region — регион. По умолчанию us-east-1.
  • S3 Bucket — имя бакета. Обязательно.
  • S3 Prefix — префикс внутри бакета (опционально), используется как «корень» подключения.
  • S3 Access Key и S3 Secret Key.
  • Force Path Style — флажок для провайдеров, требующих path-style URL вместо virtual-hosted (например, MinIO). По умолчанию выключен.

Для больших файлов автоматически используется multipart upload с размером части 8 МБ.

Как устроено окно

В Менеджере файлов до четырёх колонок одновременно. В каждой колонке:

  • Адресная строка — текущий путь, можно кликнуть для редактирования (или нажать Cmd/Ctrl+L).
  • Список файлов — с сортировкой по имени, размеру, дате изменения или типу.
  • Поле поиска / фильтра — отфильтровать список по подстроке.
  • Тумблер скрытых файлов — показать или спрятать файлы, начинающиеся с точки.

Колонки можно добавлять и убирать. Когда открыто меньше четырёх — справа видна кнопка + Add column. Между колонками переключаются клавишами Tab / Shift+Tab или прямым нажатием Cmd/Ctrl+1..4.

Справа можно открыть инспектор — боковая панель с тремя вкладками:

  • Preview — превью выбранного файла. Поддерживаются изображения, текст (до 100 000 символов), PDF, видео и аудио. Для архивов и бинарных файлов показываются только метаданные.
  • Properties — размер, дата изменения, полный путь.
  • Hash — вычисление SHA256 по запросу.

Ширина инспектора регулируется мышью (от 280 до 720 пикселей).

Очередь передач

Все долгие операции (копирование, перемещение, загрузка, скачивание) попадают в панель передач внизу окна. Её можно скрыть и показать заново.

Для каждой задачи видны:

  • Тип операции (копирование, перемещение, загрузка).
  • Прогресс — сколько файлов сделано из общего числа.
  • Состояние — выполняется, на паузе, завершено, отменено или с ошибкой.
  • Прогресс в байтах.

Доступные действия:

  • Pause () — приостановить выполняющуюся задачу.
  • Resume () — продолжить приостановленную или упавшую задачу.
  • Cancel (×) — отменить задачу в любом состоянии.
  • Clear finished — очистить из списка завершённые задачи.

Если файл с таким именем уже существует в целевой папке, открывается диалог разрешения конфликтов:

  • Skip — пропустить этот файл.
  • Overwrite — заменить существующий.
  • Rename — добавить суффикс (1), (2) и т.д.
  • Apply to all remaining conflicts — применить выбранное решение ко всем оставшимся конфликтам в этой задаче.
  • Cancel job — отменить всю операцию.

Архивы

В контекстном меню файла или папки есть пункты Create archive и Extract archive:

  • Поддерживаемый формат — ZIP.
  • Создавать архив можно из выделенных файлов любой колонки (например, упаковать локальную папку и сразу залить ZIP в S3).
  • Распаковывать архивы можно в любую папку любого подключения.
  • Защита от zip-bomb: распаковка ограничена 10 ГБ распакованных данных.

Восстановление сессии

После перезапуска приложения восстанавливается:

  • Какие колонки были открыты, их ширина.
  • Подключение и текущая папка в каждой колонке.
  • Сортировка, фильтр и тумблер скрытых файлов.
  • Активная колонка и ширина инспектора.

Сама учётная запись подключения хранится отдельно и не теряется. Состояние сохраняется автоматически с задержкой 0,5 секунды после изменений.

Автоматическое обновление списка

Для локальных папок Менеджер файлов следит за изменениями файловой системы и обновляет список сам — добавили или удалили файл в Finder/Explorer, и колонка тут же это покажет. Для удалённых подключений (FTP, SFTP, S3) обновление автоматическое не происходит — нажмите Cmd/Ctrl+R или кнопку Refresh, чтобы перечитать папку.

Безопасность

  • Пароли FTP, SSH-ключи, passphrases и доступы к S3 хранятся в зашифрованном виде в локальной базе приложения.
  • Renderer (UI-процесс) не видит сами секреты — только флаги «пароль установлен», «ключ установлен».
  • Кнопка Show password ограничена пятью открытиями в час на процесс.
  • Для SFTP можно зафиксировать отпечаток сервера (SHA256:…), и при следующем подключении приложение проверит его — это защищает от подмены сервера в сети.

Горячие клавиши

Клавиша Действие
/ Перемещение по списку
Enter Открыть файл или войти в папку
Backspace Подняться на уровень выше
F2 Переименовать
F7 Создать папку
Delete В корзину
Shift+Delete Удалить без корзины
F5 Скопировать выделенное в соседнюю колонку
F6 Переместить выделенное в соседнюю колонку
Cmd/Ctrl+A Выделить всё
Shift+клик Выделить диапазон
Cmd/Ctrl+клик Добавить/убрать из выделения
Cmd/Ctrl+C Копировать
Cmd/Ctrl+X Вырезать
Cmd/Ctrl+V Вставить
Cmd/Ctrl+L Редактировать путь
Cmd/Ctrl+R Обновить список
Esc Снять выделение
Tab / Shift+Tab Следующая / предыдущая колонка
Cmd/Ctrl+1..4 Активировать колонку 1, 2, 3 или 4

Настройки

В настройках Менеджера файлов есть четыре раздела:

  • Sources — список всех сохранённых подключений с возможностью добавить, изменить, удалить, протестировать (Test) и временно скрыть.
  • Behaviour — поведение по умолчанию: показывать ли скрытые файлы, поведение при перетаскивании и т.д.
  • Hotkeys — справочная таблица горячих клавиш.
  • About — информация о модуле.

Сценарий работы

1. Подключиться к локальной папке

  1. Откройте Менеджер файлов в сайдбаре.
  2. Settings → Sources → New source.
  3. Тип — Local.
  4. Имя (например, «Документы») и путь к папке.
  5. Сохраните.
  6. В обозревателе нажмите + Add column и выберите новое подключение.

2. Подключиться к S3

  1. Settings → Sources → New source → тип S3.
  2. Заполните Endpoint (или оставьте пустым для AWS), Region, Bucket, Access Key, Secret Key.
  3. Если провайдер требует path-style URL (например, MinIO), включите Force Path Style.
  4. Test — подключение должно успешно прочитать список объектов.
  5. Сохраните.

3. Скопировать файлы между провайдерами

  1. Откройте две колонки — одну с локальной папкой, вторую с S3 (или FTP).
  2. Выделите файлы в исходной колонке (Cmd/Ctrl+A, Shift+клик, Cmd/Ctrl+клик).
  3. Перетащите выделение в целевую колонку — или нажмите F5 (копировать) / F6 (переместить).
  4. Передача появится в панели передач внизу. Если файлы уже существуют — появится диалог разрешения конфликтов.
  5. Закройте окно или продолжайте работать — передача идёт в фоне. Можно поставить на паузу и продолжить позже, в том числе после перезапуска приложения.

4. Распаковать архив из облака на компьютер

  1. Откройте две колонки: S3 (или FTP) и локальную.
  2. Найдите ZIP-архив в удалённой колонке.
  3. Контекстное меню на архиве → Extract archive.
  4. Выберите целевую папку — можно прямо в локальной колонке.
  5. Распаковка запустится в фоне как обычная передача — с прогрессом и возможностью поставить на паузу.

Дальше

  • Менеджер БД — настройте бэкапы баз данных прямо в S3 или на FTP-сервер.
  • Сценарии — автоматизируйте регулярные перемещения файлов и используйте те же подключения.
  • Настройки — настройте мастер-пароль, чтобы защитить все сохранённые подключения.

Помощь и обратная связь

Что-то работает не так или не хватает функции? Свяжитесь через форму обратной связи.