Как архивируются файлы в файловом менеджере Total Commander

Обновлено: 04.07.2024

Существует множество инструментов командной строки для передачи данных в системы CARC и из них, каждый из которых предназначен для использования по назначению и обладает определенным набором функций. В следующей таблице перечислены доступные инструменты командной строки в зависимости от сценария переноса:

СценарийВарианты
Локальный компьютер ⇄ Системы CARCsftp, scp, rsync, globus-cli
системы CARC ⇄ интернетФайловые серверы: sftp, lftp
Общие ресурсы Globus: globus-cli
Серверы Aspera: aspera-cli
Загрузки: wget, curl, aria2c
Облачное хранилище: rclone
Код: git

Ниже вы найдете описания, сравнения и примеры использования каждого инструмента.

Если у вас есть вопросы о передаче данных с помощью этих инструментов, отправьте запрос в службу поддержки, и мы поможем вам.

Общие рекомендации

  • Передавайте только те данные, которые необходимы
  • Сжимайте большие файлы с помощью xz, чтобы уменьшить объем передаваемых данных (в зависимости от скорости сети).
  • Архивировать файлы с помощью tar при передаче большого количества файлов
  • Для небольших и средних операций передачи на локальный компьютер и с него используйте sftp или rsync.
  • Для передачи больших объемов данных на локальный компьютер или другую конечную точку или с нее используйте Globus.
  • Для резервного копирования и синхронизации каталогов используйте rsync
  • Для передачи на/с FTP-сервера используйте lftp
  • Для более быстрой загрузки из Интернета используйте aria2c.
  • Для передачи в/из облачного хранилища используйте rclone
  • Для длительной передачи запустите команду в tmux

Архивация и сжатие перед передачей

Создание и сжатие одного файла архива может быть полезно перед передачей файлов в системы CARC или из них, особенно для каталогов с большим количеством файлов (например, > 1000, независимо от общего размера этих файлов). С каждым файлом связаны метаданные, и передачу можно замедлить, обращая внимание на эти метаданные. Сжатие файлов уменьшит объем данных, которые необходимо передать. Однако для сжатия и распаковки файлов требуется время, поэтому общее время передачи может не обязательно уменьшаться в зависимости от таких факторов, как скорость сети. При высоких скоростях сети по сравнению с общим объемом передаваемых данных обычно нецелесообразно сжимать файлы. Дополнительные сведения см. в разделе об архивации и сжатии файлов в руководстве по управлению файлами с помощью командной строки.

Локальный компьютер ⇄ Системы CARC

Для копирования файлов между локальным компьютером и системами CARC доступны следующие параметры: sftp, scp и rsync. Они доступны в macOS и Linux через собственные терминальные приложения, а в Windows — через такие приложения, как Windows Terminal или PuTTY. Globus также предоставляет интерфейс командной строки ( globus-cli ), который вы можете установить; для получения дополнительной информации см. руководство по передаче файлов с помощью Globus.

sftp обеспечивает интерактивный режим, который требует аутентификации только один раз и поддерживает открытое соединение для передачи файлов по мере необходимости до выхода из сеанса. Напротив, scp и rsync можно использовать только в неинтерактивном режиме, который требует аутентификации для каждой передачи. Кроме того, rsync имеет более продвинутые функции, чем scp .

Инструкции и команды для этих инструментов подробно описаны в раскрывающихся разделах ниже:

Использование sftp

sftp — это клиентская программа для передачи файлов с использованием протокола безопасной передачи файлов (SFTP). Его можно использовать в интерактивном или неинтерактивном режимах для копирования файлов между двумя компьютерами по сети, одним локальным и одним удаленным. В интерактивном режиме требуется первоначальный вход в систему и аутентификация, но ваш сеанс будет оставаться открытым до тех пор, пока вы не выйдете или не отключитесь иным образом. Вы останетесь подключенными к системам CARC с возможностью загружать (помещать) и скачивать (получать) файлы без дополнительной аутентификации. Это преимущество использования sftp по сравнению с другими инструментами передачи из командной строки.

Чтобы использовать sftp в интерактивном режиме с локального компьютера, сначала войдите в узел CARC, например hpc-transfer1, и выполните аутентификацию через Duo:

Если вы впервые входите в систему, вас спросят: "Вы уверены, что хотите продолжить подключение (да/нет)?". Введите «да». После подключения вы увидите следующее:

Введите команду справки, чтобы просмотреть все доступные команды. Используйте такие команды, как pwd , ls и cd , а также их локальные эквиваленты lpwd , lls и lcd , чтобы перейти к исходному и целевому каталогам для передачи файлов.

Локальная навигация

Удаленная навигация

Загрузка файла/каталога с локального компьютера в системы CARC

Чтобы загрузить файл, используйте команду put:

Чтобы рекурсивно загрузить каталог, добавьте параметр -R и укажите путь к локальному каталогу (например, введите -R dir ).

Загрузка файла/каталога из систем CARC на локальный компьютер

Чтобы загрузить файл, используйте команду get:

Чтобы загрузить каталог рекурсивно, добавьте параметр -R и укажите путь к удаленному каталогу (например, get -R dir ).

Использование scp

scp — это клиентская программа для передачи файлов с использованием протокола безопасного копирования (SCP). Он копирует файлы между двумя компьютерами по сети, одним локальным и одним удаленным.

Примечание. В отличие от sftp, вход в систему и аутентификация запрашиваются при каждом использовании команды scp.

Общая команда scp:

где источник и место назначения — это пути к файлам или каталогам, и один из них находится на удаленном узле, где используется синтаксис host:path . В системах CARC хост является узлом входа или передачи. Когда команда будет отправлена, вам сначала нужно будет ввести свой пароль и пройти аутентификацию Duo, а затем начнется перенос.

Чтобы загрузить локальный файл в каталог вашего проекта, например, место назначения находится на удаленном хосте. На локальном компьютере введите следующую команду:

Чтобы загрузить каталог рекурсивно, добавьте параметр -r и укажите локальный каталог в качестве источника.

Чтобы загрузить файл из каталога вашего проекта, например, источник находится на удаленном хосте. На локальном компьютере введите следующую команду:

Чтобы загрузить каталог рекурсивно, добавьте параметр -r и укажите каталог на хосте в качестве источника.

параметры scp

Для больших передач рассмотрите возможность добавления параметра -C, который будет сжимать исходные файлы перед передачей и автоматически распаковывать их после копирования в место назначения.

Введите man scp для получения дополнительной информации и просмотра всех доступных параметров.

Использование rsync

Rsync — это быстрый и универсальный инструмент для синхронизации файлов и каталогов. Обычно он используется для копирования, синхронизации и резервного копирования каталогов между двумя компьютерами по сети, одним локальным и одним удаленным, но его также можно использовать для локального копирования и синхронизации. Он использует алгоритм дельта-передачи, чтобы свести к минимуму объем данных, которые необходимо передать; будут переданы только новые или измененные файлы в каталоге. По умолчанию Rsync будет использовать SSH для безопасной передачи файлов по сети.

Примечание. В отличие от sftp, вход и аутентификация запрашиваются при каждом использовании команды rsync.

Общая команда rsync:

где источник и место назначения — это пути к файлам или каталогам, и один из них находится на удаленном узле, где используется синтаксис host:path . В системах CARC хост является узлом входа или передачи. Когда команда будет отправлена, вам сначала нужно будет ввести свой пароль и пройти аутентификацию Duo, а затем начнется перенос.

Чтобы загрузить локальный каталог в каталог вашего проекта, например, место назначения находится на удаленном хосте. На локальном компьютере введите следующую команду:

Чтобы загрузить каталог из каталога вашего проекта, например, источник находится на удаленном хосте. На локальном компьютере введите следующую команду:

Опция -a включает режим архивирования, который рекурсивно передает каталоги и сохраняет права доступа и время модификации файлов. Параметр -v включает подробный режим, который печатает журнал передачи. Опция -h печатает размер передаваемых данных и соответствующую информацию в удобном для чтения формате.

После внесения изменений в исходный каталог просто введите ту же команду rsync еще раз, чтобы синхронизировать целевой каталог. Если файлы, удаленные из источника, также должны быть удалены из места назначения, добавьте параметр --del.

Обратите внимание, что команда rsync чувствительна к завершающему / в исходном каталоге (например, data vs data/). Если он не включен, он скопирует каталог, а также его содержимое в целевой каталог в качестве нового подкаталога. Если он включен, он не будет копировать сам каталог, а только его содержимое в целевой каталог.

параметры rsync

Rsync предоставляет множество других параметров, помимо тех, которые использовались в приведенных выше примерах. Вот еще несколько полезных опций:

< td>Удалить файлы из места назначения, если они были удалены из источника< tr>
ОпцияОписание
--del
-z или --compress Сжать файлы во время передачи
--append-verify Сохранение, проверка и обновление частично переданных файлов
--progress Отображение хода передачи файлов
--stats Печать статистики передачи

Для передачи больших файлов, которая может занять много времени, рассмотрите возможность добавления параметра -z для сжатия файлов, а также параметра --append-verify, который сохранит частично переданные файлы. Если передача прервана, повторный ввод той же команды перезапустит передачу с того места, где она была остановлена, и добавит данные в неполный файл.

Введите man rsync или rsync --help, чтобы получить дополнительную информацию и просмотреть все доступные параметры.

Примечание. Если у вас возникли проблемы с разрывом связи во время передачи rsync, попробуйте добавить параметр --timeout=60, чтобы поддерживать соединение в течение 60 секунд в случае простоя передачи. Иногда задержки в сети могут вызывать разрывы соединения.

Системы CARC ⇄ Интернет

→ Файловые серверы: sftp и lftp

Использование sftp и lftp

Для файловых серверов, использующих протокол SFTP, для передачи файлов можно использовать программу sftp. Примеры использования sftp можно найти в предыдущем разделе, посвященном sftp, с той лишь разницей, что это удаленный сервер, с которым вы взаимодействуете.

Для файловых серверов, использующих FTP, SFTP или другие протоколы, подобные FTP, для передачи файлов можно использовать модуль lftp: загрузка модуля lftp . Программа lftp имеет аналогичный интерфейс и команды для sftp, но имеет дополнительные функции, в том числе множественное подключение и параллельную загрузку. Для получения дополнительной информации и доступных параметров введите man lftp или ознакомьтесь с официальной документацией по lftp.

Программы wget , curl и aria2c также можно использовать для неинтерактивной загрузки файлов с FTP- или SFTP-серверов. Программы sftp , lftp и curl также можно использовать для неинтерактивной загрузки файлов на серверы FTP или SFTP.

→ Загрузки: wget, curl и aria2c

Использование wget, curl и aria2c

В целом проще всего использовать wget, curl предлагает более продвинутые функции, полезные при написании сценариев, а aria2c предлагает мультисоединение и параллельную загрузку для повышения скорости передачи больших объемов данных.

Использование wget

Для простой загрузки файлов из Интернета проще всего использовать программу wget. Просто укажите URL-адрес файла:

Введите man wget или wget --help для получения дополнительной информации и просмотра всех доступных параметров.

Использование завитка

Программа curl поддерживает больше протоколов и предоставляет более продвинутые функции для скачивания (и выгрузки) файлов, особенно для сценариев. Для простой загрузки файла используйте параметр -O и укажите URL-адрес файла:

Без параметра -O curl просто выведет содержимое на экран. Это поведение по умолчанию, которое полезно при передаче содержимого файла в качестве входных данных в другую команду.

Введите man curl или curl --help для получения дополнительной информации и просмотра всех доступных параметров. Для получения дополнительной информации см. официальную документацию по curl.

Использование aria2c

Для больших загрузок программа aria2c является лучшим выбором, поскольку она предлагает несколько подключений и параллельную загрузку, что может сократить время передачи. Для простой загрузки файла просто укажите URL-адрес файла:

Для большого файла добавьте параметр -x, чтобы использовать несколько подключений к файлу, что сократит время загрузки. Например, следующая команда открывает 4 соединения:

Вы также можете указать список URL-адресов в файле с помощью параметра -i, а затем использовать параметр -j, чтобы указать количество файлов, загружаемых параллельно. Например, для файла urls.txt, в каждой строке которого указан URL-адрес файла, следующая команда загрузит 4 таких файла одновременно:

Введите man aria2c или aria2c --help для получения дополнительной информации и просмотра всех доступных параметров. Для получения дополнительной информации см. официальную документацию по aria2.

→ Облачное хранилище: rclone

Использование rclone

Для облачного хранилища вы можете использовать модуль rclone для передачи файлов: модуль загрузки rclone . Это требует некоторой первоначальной настройки и настройки. Дополнительные сведения см. в руководстве по передаче файлов с помощью Rclone.

Использование git

Git – это программа управления исходным кодом, полезная для контроля версий и совместной разработки. Вы можете использовать команды git для управления репозиториями кода, а также для отправки и получения изменений в системы CARC и из них. Мы рекомендуем использовать центральный удаленный репозиторий в таких сервисах, как GitHub, GitLab или BitBucket. Вы можете разрабатывать код непосредственно в системах CARC в репозитории Git в одном из ваших каталогов и использовать удаленный репозиторий для резервного копирования и синхронизации изменений. Вы также можете разрабатывать код на своем локальном компьютере как часть репозитория Git, отправлять изменения в удаленный репозиторий, входить в систему CARC и извлекать изменения в соответствующий репозиторий, расположенный в одном из ваших каталогов.

Введите man git или git --help для получения дополнительной информации. Дополнительные сведения см. в официальной документации Git.

Проверка целостности файла после передачи

Независимо от того, какой инструмент передачи из командной строки вы используете, вы можете захотеть обеспечить целостность файлов после передачи файлов. Некоторые из описанных выше инструментов имеют встроенные параметры для проверки целостности файлов — проверьте документацию по инструменту, чтобы убедиться в этом и узнать, как использовать этот параметр. Кроме того, вы можете использовать контрольные суммы SHA-256, например, чтобы убедиться, что файлы были успешно скопированы.

Чтобы сгенерировать контрольные суммы в исходном каталоге, точная используемая команда зависит от системы. В Linux это команда sha256sum ; в macOS это команда shasum ; а в Windows команда Get-FileHash . Вы также можете использовать приложения с графическим интерфейсом для создания контрольных сумм. Используя Linux в качестве примера, в исходном каталоге введите команду, подобную следующей:

Это создаст файл sha256sum.txt. Скопируйте этот файл в каталог назначения, куда файлы были перенесены, а затем из этого каталога введите:

Это сравнивает контрольные суммы файлов из источника с контрольными суммами файлов в месте назначения и распечатывает результаты. Передача прошла успешно, если все контрольные суммы совпадают, на что указывает статус OK. Обратите внимание, что сам файл sha256sum.txt не будет работать, так как его изначально не было в исходном каталоге.

Центр перспективных
исследовательских вычислений
3434 South Grand Avenue
3-й этаж (здание CAL)
Лос-Анджелес, Калифорния 90089
carc-support@usc. образование

Подпишитесь, чтобы получать информацию о предстоящих
обновлениях системы, событиях и объявлениях.

Отображать архивы в виде папок

В некоторых старых файловых менеджерах, таких как Norton File Manager, была возможность (опция) отображать архивы в виде папок другим цветом. Таким образом, они появляются в дереве папок, и можно перетаскивать файлы туда и сюда, а также выполнять, переименовывать и т. д. Это очень желательная функция; это сделало бы архивные файлы полностью прозрачными, не требуя дополнительных действий для их использования. Этого давно не было в TCdr!

Power Member

karlchen Power Member
Сообщений: 4576 Присоединился: 06 февраля 2003 г., 22:23 UTC Местоположение: Германия

Total Commander по умолчанию отображает архивные файлы как папки. Конфигурация => Параметры => Упаковщик => Рассматривать архивы как каталоги (по умолчанию включено).

Также вы можете поручить T.C. для отображения имен архивных файлов другим цветом. Для этого используйте Конфигурация => Параметры => Цвет => Определить цвета по типу файла.

Поэтому я не совсем уверен, какая функция должна отсутствовать в Total Commander. Все перечисленные вами операции можно выполнить в ТК.

  1. упаковка и распаковка типа архива поддерживается внутри Total Commander (например, ZIP, TAR) или
  2. упаковка и распаковка архивного типа выполняется плагином (например, 7Z) или
  3. упаковка и распаковка архивного типа выполняется внешним упаковщиком (например, RAR)

Не совсем

Он не совсем рассматривает архивы как папки. Да, можно щелкнуть файл архива, и он развернется на панели (захватив всю панель со своим содержимым), но этого не происходит в представлении в виде дерева. Я широко использую представление в виде дерева в качестве основного помощника по навигации, и если у вас есть, скажем, N zip-файлов в папке, вы хотели бы видеть их в дереве в виде виртуальных папок. Norton File Manager (не Norton Commander) справился с этим хорошо.

Power Member

karlchen Power Member
Сообщений: 4576 Присоединился: 06 февраля 2003 г., 22:23 UTC Местоположение: Германия

Я понимаю, к чему вы стремитесь.

Тем не менее, я понятия не имею, находится ли это предложение уже в списке пожеланий Кристиана и есть ли у него шанс когда-нибудь быть реализованным.

Снимок экрана для Total Commander

Лучшие файловые менеджеры упрощают и упрощают управление папками и файлами с более расширенными параметрами, чем проводник Windows по умолчанию.

Windows сильно изменилась за последние несколько лет, но File Explorer (ранее известный как Windows Explorer) остался почти нетронутым, и, честно говоря, его можно было бы улучшить.

Перенос файлов и папок из одного места в другое — это трудоемкий процесс, который часто требует открытия двух окон проводника и перетаскивания значков между ними. После того, как вы начали передавать большой кусок файлов, нет возможности приостановить и перезапустить процесс, вы не можете создать новую папку, не покопавшись в меню, и забудьте о пакетном переименовании — этого не происходит.

Это может стать особенно проблематичным в современную эпоху управления документами и онлайн-хранилищ, когда управление несколькими файлами в нескольких учетных записях требует гораздо более простого и легкого управления.

Мы собрали лучшие альтернативы File Explorer, которые сделают управление вашими файлами быстрее, проще и интуитивно понятным. Большинство этих сторонних файловых менеджеров можно настроить так, чтобы они заменяли Explorer в качестве приложения по умолчанию, хотя мы рекомендуем сначала тщательно их протестировать.

Вот лучшие файловые менеджеры, доступные в настоящее время.

1. Тотал Командир

Причины для покупки

Total Commander (ранее File Commander) существует уже 25 лет, и его разработчик живет по правилу «не чини, если все в порядке». Он не бросается в глаза и использует классический дизайн с двумя вертикальными панелями, но каждое обновление представляет современные дополнения, такие как поддержка служб облачного хранения и встроенные функции Windows 10.

Total Commander — отличный выбор для передачи больших объемов файлов благодаря диспетчеру фоновых процессов, который позволяет проверять ход выполнения, приостанавливать и возобновлять передачу, а также устанавливать ограничение скорости.

Его интерфейс лаконичен для быстрой навигации, он предлагает настраиваемые сочетания клавиш и встроенный инструмент архивации файлов для создания и извлечения архивов во всех наиболее распространенных форматах.

Total Commander также можно расширить с помощью плагинов. Дополнительные функции включают возможность сортировки изображений по размеру, поиск текстовых строк в PDF-файлах и редактирование музыкальных метаданных без открытия каких-либо других приложений.

Total Commander распространяется как условно-бесплатное ПО; вы можете попробовать его бесплатно и поделиться файлом EXE с другими, но через 30 дней вам будет предложено купить лицензию. Процесс оплаты немного необычен, и получение ключа может занять пару дней, но ожидание того стоит.

2. Опус каталога

Причины для покупки

Как и Total Commander, Directory Opus является файловым менеджером премиум-класса, и он занимает очень близкое второе место в этом списке. У него привлекательный интерфейс со значками, который более загружен, чем у Total Commander, но его можно упростить, используя различные параметры настройки. Именно здесь Directory Opus действительно проявляет себя — почти каждый аспект его работы можно настроить и настроить в соответствии с вашими потребностями.

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

Существует две версии Directory Opus: Light и Pro. Оба значительно упрощают управление вашими файлами, но Pro стоит дополнительных затрат благодаря возможности заменить File Explorer — для всего или только для определенных папок.

Directory Opus Pro — это не только файловый менеджер, но и FTP-клиент и инструмент для сжатия файлов. Его интерфейс является настраиваемым интерфейсом, чем у его более дешевого аналога, он предлагает интегрированное редактирование метаданных и может сохранять сложные условия поиска в виде макросов для будущего использования. Вы можете попробовать обе версии бесплатно в течение 30 дней.

Мощная замена файлового менеджера Windows, которая просто работает. TC предлагает поиск, сравнение файлов, синхронизацию каталогов, работу с архивами, встроенный FTP-клиент и многое другое.

Скачать

Что нового

Сертифицировано

Аналогично 8

  • Комбинация Windows 32+64-бит
  • Только 32-разрядная версия Windows
  • Только 64-разрядная версия Windows
  • Установщик USB
  • Android
  • 16-разрядная версия Windows 3.1
  • Подключаемый модуль Android Wi-Fi Transfer

Скачать чистый файл, сертифицированный TechSpot

Выбор редакции TechSpot

Основные характеристики:

Total Commander Portable

Сначала загрузите инструмент USB Installer. Этот небольшой инструмент позволяет скопировать существующую установку Total Commander, включая все плагины и файлы настроек, на USB-накопитель. Это полезно, если вы хотите взять с собой Total Commander для работы на разных машинах, например, на компьютерах. для вспомогательной работы. Он автоматически обнаружит существующую установку PortableApps на флешке и добавит к ней Total Commander. Инструмент НЕ будет копировать программы на флешку, на которую вы ссылаетесь на панели кнопок.

Что нового:

Подключаемый модуль Android Wi-Fi Transfer v3.5

Этот плагин позволяет отправлять файлы с одного устройства Android на другое, а также на любую другую систему с веб-браузером! Использует библиотеку QR-кода ZXing.

Изменения

  • Поддержка точек доступа (как создание, так и подключение) также на Android 8 и более поздних версиях.
  • возможность использования фиксированного пути /8888 с именем пользователя/паролем (проверка подлинности DIGEST)
  • поддержка прямого сервера WiFi на Android 10, требуется разрешение LOCATION (запрашивается только при необходимости)
  • сохранять отметку времени при загрузке (во внутреннюю память только на Android 9 и 10)
  • настраиваемый номер порта
  • показывать уведомление во время активных подключений, чтобы подключение оставалось активным
  • веб-клиент: разрешить загрузку zip с именами в формате utf-8

Total Commander для Android 3.24

  • Исправлено: Медиаплеер: останавливал воспроизведение, когда истекал таймер сна (а не просто делал паузу), чтобы снизить нагрузку на батарею.
  • Исправлено: значки для внутренних связей иногда отображались некорректно.
  • Исправлено: используемая тема (темная или светлая) не отправлялась в плагины, если не был установлен пользовательский язык.
  • Исправлено: отправка темы (темной или светлой) в плагин передачи WiFi также при отправке (совместном использовании) файлов с помощью кнопки копирования — через WiFi
  • Исправлено: значки на верхней панели инструментов не перезагружались после простого переключения между старыми и новыми значками.

Изменения в Total Commander 10.00

Обновление до 10.00 добавляет много новых функций, см. ниже. Он также исправляет многие ошибки. Полный список изменений.

Новые функции в Total Commander 10.00:

Общие:

  • Каталоги, созданные MacOS на флэш-накопителях ExFAT, теперь отображаются в TC. Они не были показаны, потому что у них был атрибут inavlid 8: Метка тома
  • Всегда показывать скрытый каталог "AppData" в c:\Users\, даже если скрытые файлы отключены
  • Разрешить пользователю автоматически устанавливать файл ключа при двойном щелчке по нему.
  • Добавить поток данных "Передача зоны" при загрузке файлов через анонимный FTP (Ctrl + F) или HTTP (Ctrl + N) из-за пределов интрасети, например из веб-браузеров.
  • При распаковке файлов внутри или с помощью подключаемых модулей копируйте поток данных "Zone Transfer" из архива в распакованные файлы, как в Проводнике.
  • Новую опцию переноса зоны можно отключить с помощью WantZoneData=0
  • Всегда ищите файл ключа также в c:\totalcmd, даже если Total Commander установлен в другом месте

Пользовательский интерфейс:

  • Разрешить использовать «Windows Hello» в Windows 10 для безопасного хранения мастер-пароля до закрытия TC. Используйте отпечаток пальца, лицо или PIN-код для повторного подключения.
  • Используйте колесико мыши для прокрутки вкладок каталога (как в Firefox), если не используете многострочные вкладки.
  • Масштабировать миниатюры с помощью Ctrl+Колесо мыши в диапазоне от 10 % до 200 % от размера, настроенного в меню "Конфигурация – Параметры – Миниатюры".
  • Загрузка эскизов из данных EXIF ​​(изображение для предварительного просмотра) из JPG и различных форматов RAW камеры: Canon RAW 1–3, DNG, Fuji, Nikon, Olympus, Panasonic, Pentax, Sony.
  • Новый параметр "Вернуться к корневому каталогу заблокированной вкладки при смене вкладки" в разделе "Конфигурация – Параметры – вкладки папок".
  • Показать "!" префикс, когда текущий каталог отличается от заблокированного каталога на вкладках, которые заблокированы с разрешенными изменениями каталога
  • Новый параметр для выполнения командной строки только тогда, когда она находится в фокусе (Конфигурация – Параметры – Макет)
  • При закрытии ТК при наличии распакованных временных файлов показывать пользователю первые 3 имени файлов и их происхождение
  • Перетащите файл извне (например, виртуальную папку в Проводнике) в каталог только для чтения (например, c:\windows): улучшенные диалоговые окна, позволяющие перезаписывать и копировать от имени администратора.
  • Автоматически масштабировать диалоговые окна с выбранным шрифтом, если для этого шрифта требуется больше места, чем для шрифта по умолчанию.
  • Нажатие клавиш Ctrl+L для одного файла теперь также отображает потоковые данные Zone.Identifier для этого файла.
  • Сохраняйте отображаемые типы файлов (например, *.txt) отдельно для каждой вкладки. Конфигурация - Параметры - Вкладки папок - Сохранение отображаемых типов файлов отдельно для каждой вкладки
  • Ctrl+U и Ctrl+Shift+U теперь также меняют местами отображаемые типы файлов, если DirTabFilters=1, поскольку они являются частью вкладки.
  • Меню каталога (Ctrl+D): возможность скрыть элементы меню, начинающиеся с определяемого пользователем символа, по умолчанию знака вопроса '?'
  • Режимы просмотра, автозапуск команд: поставьте «-» в начале поля команды, чтобы не выполнять команды при смене вкладки, а только при смене каталога.
  • Для заблокированных вкладок папок с разрешенными изменениями каталога показывать как текущий каталог, так и заблокированный каталог, если они отличаются

Сохранение настроек:

  • Если пользователь не может сохранить настройки (например, в меню «Конфигурация» или в основных настройках), предложите скопировать ini-файлы в профиль пользователя.
  • Для подключаемых модулей в каталогах, защищенных от записи, перехватывать вызовы CreateFileA/W и всех функций INI и перенаправлять вызовы записи в %APPDATA%\GHISLER\redirect
  • Отключить перенаправление подключаемых модулей: добавьте 8192 в RestrictInterface в файле wincmd.ini или реестре.
  • Укажите разные местоположения ini для определенных подключаемых модулей: wincmd.ini [ReplaceIniLocation] (см. справку)

Список:

  • Новый медиаплеер DirectShow в Lister, заменяющий старый на основе Video for Windows (все еще можно выбрать в настройках)
  • Поддержка полноэкранного воспроизведения с помощью двойного щелчка или Alt+Enter, выход тем же способом или нажатием ESC.
  • Изменить аудиопотоки и потоки субтитров через контекстное меню.
  • Настройте предпочтительные фильтры DirectShow с помощью конфигурации Lister (3-я вкладка)
  • Показывать главы в виде галочек под строкой поиска, переходить туда с помощью Ctrl+PageDown/Ctrl+PageUp
  • Кнопки для перехода назад/вперед на x секунд (по умолчанию 10 и 60 секунд, можно настроить, щелкнув правой кнопкой мыши).
  • Предварительно загрузить фильтр DirectVobSub, если в исходном фильтре есть булавка "Субтитры".
  • Разрешить использовать фильтры LAV и фильтры ffdshow без их установки, поместив их в subdir filter32 или filter64 соответственно
  • Сохранение последней позиции воспроизведения последних воспроизведенных треков продолжительностью более 10 минут.
  • Сохраняйте постоянную высоту звука при изменении скорости воспроизведения с помощью настраиваемого фильтра DirectShow на основе библиотеки SoundTouch.dll с открытым исходным кодом.
  • Новый параметр "Дополнительные типы мультимедийных файлов" и "Дополнительные типы файлов Irfanview/Xnview"

Поиск:

  • Внутренняя библиотека регулярных выражений обновлена ​​до последней версии (быстрее, больше функций)
  • Предупреждать пользователя, когда он вводит текст в поле "Найти текст", который не может быть преобразован в ANSI и/или ASCII (если установлен флажок)

Синхронизировать каталоги:

  • Разрешить использование регулярных выражений и сохраненных поисковых запросов с вариантами их применения, например. с одной стороны, с обеих сторон и т. д. с помощью кнопки [1x]
  • Новые элементы контекстного меню для отображения контекстного меню файла и свойств файла, а также для редактирования левого/правого файла.
  • Показывать восклицательный знак в кнопке "Одиночки" или "Дубликаты", если она не нажата при открытии диалогового окна.

Сравнить по содержанию:

  • Показать дополнительный список с двумя строками от текущей позиции курсора для упрощения сравнения символов
  • Показывать диалоговое окно выполнения, когда вставка большого текстового буфера занимает более 2 секунд, позволяет прервать вставку, но не отменяет ее.
  • Переместите фокус на две нижние строки списка сравнения непосредственно с помощью Ctrl + Tab.
  • Список сравнения двух нижних строк можно прокручивать с помощью курсора влево/вправо, страницы вверх/вниз, начала/конца и колесика мыши.
  • Ctrl+Колесо мыши теперь прокручивает двухстрочную панель внизу, даже если мышь не находится на ней. Ctrl + Alt + Колесо мыши по-прежнему прокручиваются по страницам.
  • Поддержка OpenSSL 1.1 и новее. Основная dll должна называться libssl-*_*.dll / libssl-*_*-x64.dll (с *_* номером версии, например 1_1), libcrypto*.dll НЕЛЬЗЯ переименовывать!

Проверить контрольные суммы:

  • Поддержка контрольной суммы, созданной из потока, которая отображается как "-" (контрольная сумма, за которой следуют два пробела и тире).
  • В файлах контрольных сумм, созданных другими программами, поддерживаются другие форматы OpenSSL: SHA224, SHA384, SHA3-224, SHA3-256, SHA3-384, SHA3-512.

Внутренние команды:

  • LOADLIST listfilename загружает список файлов/папок из текстового файла.
  • cm_ZoomIn и cm_ZoomOut для увеличения миниатюр (например, Ctrl+колесико мыши)
  • cm_syncchangedir: не вводить каталог, если он не существует на другой стороне. Отключайте cm_synchangedir только при повторной попытке пользователя
  • Поддерживаемые параметры 0 (или нет) = переключить, 1 = установить, 2 (или -1) = сбросить для следующих внутренних команд: cm_*Comments, cm_*DirBranch, cm_*DirBranchSel, cm_ToggleAutoViewModeSwitch, cm_SyncChangeDir, cm_SwitchLongNames, cm_SwitchHidSys , cm_SwitchHid, cm_SwitchSys, cm_Switch83Names, cm_FtpHiddenFiles, cm_SwitchDirSort, cm_SwitchOverlayIcons, cm_SwitchWatchDirs, cm_SwitchIgnoreList, cm_SwitchX64Redirection, cm_Vis*
  • Команда LOADSEARCH (например, на кнопке): поместите один знак равенства = перед именем, чтобы начать поиск немедленно, два ==, чтобы начать и передать в список после поиска
  • Улучшенная команда ZIPFROMLIST: имя списка файлов теперь может содержать символы Unicode, а содержимое может быть теперь также можно указать в поле параметров.
  • Новые команды для записи списка файлов с подробностями и заголовками столбцов в файл/буфер обмена
  • Поддерживаемые параметры 0 = переключить, 1 = установить, 2 (или -1) = сбросить также для: cm_SrcQuickview, cm_LeftQuickview, cm_RightQuickview, cm_SrcQuickInternalOnly, cm_LeftQuickInternalOnly, cm_RightQuickInternalOnly, cm_SeparateQuickview, cm_SeparateQuickInternalOnly
  • Новая внутренняя команда OPENATTRIBUTES

Изменить атрибуты: +s (подпапки), +a/-a +r/-r +h/-h +s/-s +dDate +tTime +L +L2 Plugin_settings

Заполнители для команд на панели кнопок/меню «Пуск»:

Поля плагина содержания:

  • 3 новых внутренних поля: tc->ZoneId, tc->HostUrl и tc->ReferrerUrl считывают эти поля из данных потока Zone.Identifier. ZoneId устанавливается равным 0, если отсутствует

Установщик:

  • По умолчанию c:\Program Files\totalcmd в новых системах. Если пользователю не удается получить права администратора, измените его на c:\totalcmd
  • Если не установлено в Program Files, разрешите устанавливать разрешения для аутентифицированных пользователей только на чтение, устанавливая пользователю полный доступ.
  • Новый параметр /W включает защиту целевой папки от записи: /W0 без изменений, /W1 дает права записи текущему пользователю, /W2 предоставляет права записи только пользователям с повышенными правами
  • Последним параметром может быть целевой путь, например имя_установщика.exe /F "c:\totalcmdnew"

Примечания к выпуску Total Commander 3.11 для Android:

  • Поддержка Android 11
  • Улучшенная поддержка режима рабочего стола (DeX).
  • Установите файлы приложений с расширениями .xapk и .apks.
  • Нажмите на файл без связи -> показать контекстное меню вместо средства выбора приложений
  • Контекстное меню: всегда показывать пункты меню "Открыть как" и "Открыть с помощью".
  • Включить файл журнала в настройках
  • Медиаплеер: возможность изменения скорости воспроизведения (Android 6 или новее), поддержка вертикального видео.
  • Распаковать rar5, 7z, tar, gz, z, bz2, arj, lzh, iso, img, cab помимо zip и rar
  • Инструмент многократного переименования. Чтобы использовать его, выберите хотя бы один файл или папку.
  • Сравнить по содержимому (через контекстное меню): выберите ровно 2 файла
  • Резервное копирование и установка разделенных APK-файлов
  • «Открыть с помощью» теперь позволяет выбирать между параметрами URL-адреса «файл:» и «контент:» в Android 10.
  • Определите внутренние ассоциации для контекстного меню "Воспроизвести (передний план)", например. установить плеер для стрима из плагинов
  • Горячие клавиши Ctrl+C, Ctrl+X, Ctrl+V (копировать, вырезать, вставить через буфер обмена) и Ctrl+R (перечитать) для пользователей с внешней клавиатурой.
  • Панель кнопок: Новые параметры: действие: и категория: поддерживаются, чтобы явно задать действие и одну или несколько категорий.
  • Медиаплеер: отображать текущую дорожку и общее количество дорожек под значком в верхнем уведомлении.
  • Мастер-пароль. Пользователь может выбирать между новой (BiometricPrompt) и старой (FingerprintManager) функциями отпечатков пальцев.
  • Поддержка подстановочных знаков в списке игнорирования, например. *~ или имя*.*
  • Применить список игнорирования также к виртуальным папкам, таким как ///_SD-Card
  • Функция поиска: добавлена ​​опция "Старше чем".
  • Поддержка Android 10

Примечания к выпуску Windows, macOS и Linux 9.51:

  • Темный режим, начиная с Windows XP, полная поддержка в Windows 10 1809 (осень 2018 г.), неофициально также в более ранних версиях Windows (ForceDarkModeOptions=1)
  • Курсор мыши теперь переходит к кнопке по умолчанию, если это включено на панели управления в разделе "Мышь".
  • Показывать до 3 подключенных USB-устройств без буквы диска (например, телефоны, планшеты) также на панели кнопок диска
  • Увеличена длина истории каталога до 200 (настраивается с помощью HistoryLenStored)
  • История: показывать только каталоги, в которых пользователь выполнял какую-либо операцию (настраивается). Alt+Shift+Стрелка вниз показывает всю историю
  • Раскрывающийся список дисков, панель кнопок дисков: показывать наложение "извлечь" поверх значка диска для съемных дисков.
  • При прокрутке списков файлов с помощью клавиатуры оставьте поле в 4 строки выше/ниже текущей позиции (настраивается)
  • Панели каталогов: отображать жесткие/мягкие ссылки на файлы вместо нулевого размера.
  • Быстрый просмотр Ctrl+Q: показывать содержимое цели ссылки вместо содержимого lnk-файла.
  • Конфигурация – Параметры – Отображение: новая опция "Добавить\" для отображения папок как "Папка\" вместо [Папка]
  • Внутренние ассоциации: необязательно: добавьте дополнительные глаголы из ВСЕХ фильтров соответствия, по умолчанию "открыть" только после первого совпадения.
  • Показать подменю «Создать» также в контекстном меню для записи [..], чтобы создать новый файл в текущем каталоге
  • Windows 10, контекстное меню: пункт меню "Общий доступ" ничего не сделал -> обрабатывать его внутри
  • Диалоговое окно быстрого поиска. Очистите поиск, нажав Ctrl + Y.
  • Щелкните правой кнопкой мыши вкладку каталога -> "Недавно закрытые вкладки"
  • Показать местоположение EXE-файла Total Commander в поле «О программе»
  • Архивы: выберите кодовую страницу при распаковке файлов, например распаковывать имена с кириллическими символами. Показать [Авто] или выбранную кодировку в заголовке вкладки.
  • Папка OneDrive: обработка папок, отображаемых как ссылки на файловую систему.
  • Диалоговое окно копирования F5: Поддержка быстрого списка каталогов (Ctrl+D)
  • Создание контрольных сумм CRC: новые параметры для использования формата Unix и всегда использовать кодировку UTF-8.
  • Поддержка подстрок из переменных среды, например. %переменная:~2,3%

Плагины FTP/файловой системы:

  • Перенос с FTP-сервера на FTP-сервер с помощью F5: возможность копирования через локальный ПК
  • Перенос с/на подключаемые модули FTP/FS: поддержка фильтров копирования, таких как функция локального копирования файлов, например. *.txt | исключенный_каталог\
  • FTP, загрузка/загрузка с помощью клавиш F5–F2 в фоновом режиме: поддержка сертификата клиента
  • RestrictInterface=6144: запретить все плагины или 4096: разрешить только плагины с действительной цифровой подписью
  • Новый заполнитель [c] = количество файлов в списке
  • Новый заполнитель [S] = размер файла
  • Возможность использовать «Все» для загрузки дерева.
  • Поле со списком для смены диска, которое открывается с помощью клавиш Alt + F1 или Alt + F2.
  • Искать с помощью «Все». Показывает процент результатов поиска, переданных в Total Commander.
  • Улучшенный поиск в файлах Office xml (например, .docx, .ods и т. д.): поиск символов с диакритическими знаками.
  • Автоматически устанавливать флажок "Все" при использовании префикса ev: или ed: в поле поиска
  • Возможность поиска только в результатах поиска
  • Просмотреть предыдущие результаты поиска
  • Определите, какой метод просмотра и подключаемый модуль следует использовать при открытии, отдельно по типу файла, например. все файлы jpg с помощью встроенной программы просмотра изображений
  • Нажмите «8», чтобы отобразить предварительный просмотр в виде Проводника (использует IPreviewHandler или IThumbnailProvider, если первый недоступен).
  • Поддержка печати JPG/PNG/GIF в Lister со встроенным средством просмотра изображений.

Сравнить по содержанию:

  • Используйте Ctrl+PageUp/PageDown для перехода к следующему/предыдущему каталогу
  • Новые внутренние команды с параметрами: LOADSELECTION, SAVESELECTION, SAVEDETAILS плюс версии ANSI/Unicode
  • cm_ModernShare позволяет напрямую использовать новый пункт контекстного меню Windows 10 «Общий доступ».
  • cm_ChangeArchiveEncoding, чтобы открыть всплывающее меню кодировки архива.
  • cm_MoveTabLeft и cm_MoveTabRight для перемещения текущей вкладки вручную

Дополнительная информация:

Поскольку 32-разрядные подключаемые модули не могут использоваться 64-разрядными программами, их необходимо сначала преобразовать. Поэтому изначально для 64-битной версии будет доступно не так много плагинов. Если вы широко используете плагины, вам следует продолжать использовать 32-битную версию. Вы можете установить их параллельно в один и тот же каталог — теперь есть отдельный установщик, который установит их вместе.

Читайте также: