Чтобы отфильтровать файлы, выбранные в Finder, создайте быструю команду для Mac, которая получает эти файлы на вход, а затем передает переменную Входные данные быстрой команды в действие Отфильтровать файлы. Добавьте условие, такое как имя или атрибут файла, и быстрая команда вернет только подходящие элементы. Такой подход фильтрует только предоставленную вами выборку; он не выполняет поиск по всему Mac и не изменяет исходные файлы.

Настройка быстрой команды для получения файлов из Finder

Откройте Быстрые команды, создайте новую команду и дайте ей понятное название, например «Фильтровать выбранные файлы». Откройте свойства быстрой команды, выберите Использовать как быстрое действие и убедитесь, что команда принимает файлы. Когда вы включаете использование быстрой команды в других приложениях, «Быстрые команды» добавляют входное действие в начало рабочего процесса, чтобы определить, что именно она может получать. Apple описывает быстрые действия Finder как способ запуска быстрой команды для выбранного объекта Finder. Запуск быстрой команды во время работы на Mac

Теперь добавьте действие Отфильтровать файлы через поиск действий и поместите его после входного действия. Действие фильтрации обрабатывает контент, предоставленный предыдущим действием: оно сужает эти входные данные и передает совпадения дальше. В этом рабочем процессе входными данными является выборка файлов, отправленная из Finder. Введение в действия поиска и фильтрации в приложении «Быстрые команды» на Mac

Передача входных данных быстрой команды в действие «Отфильтровать файлы»

Во многих рабочих процессах действия связываются автоматически: линия между двумя действиями указывает на то, что результат предыдущего действия передается следующему действию в качестве входных данных. Убедитесь, что на вход действия Отфильтровать файлы поступают файлы, полученные быстрой командой. Если вам нужно задать входные данные вручную, используйте элемент управления входом действия, чтобы вставить переменную Входные данные быстрой команды. В «Быстрых командах» переменные отображаются в виде синих токенов; нажатие параметра или текстового поля при удерживании клавиши Control открывает параметры переменных там, где это поддерживается. Использование переменных в приложении «Быстрые команды» на Mac

Нажмите Добавить фильтр в действии «Отфильтровать файлы», затем нажмите на элементы условия, чтобы выбрать поле, оператор сравнения и значение. Например, задайте условие по имени, чтобы найти выбранные объекты, имена которых содержат определенное слово. Доступные поля зависят от параметров фильтрации действия в вашей версии macOS и типа входных данных; выбирайте поле, предложенное в действии, а не вводите вымышленные команды Finder. Чтобы объединить несколько критериев, добавьте еще один фильтр. При наличии нескольких критериев «Быстрые команды» предлагают варианты Все или Любые: «Все» требует совпадения по каждому условию, а «Любые» позволяет считать совпадением соответствие хотя бы одному из них. Добавление параметров фильтра в действия поиска и фильтрации в приложении «Быстрые команды» на Mac

Запуск из Finder и проверка результатов

В Finder выберите один или несколько файлов, нажмите выборку, удерживая клавишу Control, и выберите Быстрые действия, а затем вашу быструю команду. Если быстрая команда не отображается, убедитесь, что включен параметр Использовать как быстрое действие и что для нее активирован Finder в меню Системные настройки > Конфиденциальность и безопасность > Расширения > Finder. Apple отмечает, что быстрые действия можно запускать для объектов, выбранных в Finder. Запуск быстрой команды во время работы на Mac

Чтобы увидеть, что именно подошло под условия, добавьте действие вывода результатов после «Отфильтровать файлы» или используйте окно предварительного просмотра быстрой команды, где это уместно. Сначала запустите ее на небольшой, намеренно отобранной группе файлов, чтобы убедиться, что условие фильтра работает именно так, как задумано. Если фильтр не возвращает ни одного объекта, это может означать лишь то, что ни один из выбранных файлов не подошел под условия; это не означает, что таких файлов нет в других местах на Mac. Если вам нужно, чтобы сам Finder выполнил поиск в папке или в более широкой области по критериям, используйте поле поиска Finder и добавьте критерии там. Finder также позволяет сохранить поиск как смарт-папку. Сужение результатов поиска в Finder на Mac

Что делает — и чего не делает — эта быстрая команда

Ключевое различие заключается в содержимом переменной: Входные данные быстрой команды представляют собой объекты, переданные в быструю команду, поэтому действие «Отфильтровать файлы» сужает именно этот предоставленный набор. Если выбрать десять файлов в Finder, быстрая команда получит в работу только эти выбранные элементы; данный фильтр не заменяет собой полномасштабный поиск через Finder. Если вам нужен сохраненный поиск по определенному месту для повторного использования, встроенный поиск Finder и смарт-папки являются более прямыми и подходящими инструментами. Если же цель состоит в том, чтобы отфильтровать отобранную вручную выборку перед передачей совпавших файлов другому действию быстрой команды, этот рабочий процесс на основе переменных делает границы выборки четкими и однозначными.

Источники