Немає необхідності в спеціальному програмному забезпеченні для перейменування файлів, щоб робити такі відносно прості операції з перейменування пакетів - Automator дозволить вам створювати сервіси, які роблять те, що ви хочете.
Ваше перше завдання (вилучення числового префікса, за яким імена файлів форми підкреслення) можна вирішити так:
- створити службу Automator (виберіть "Service", коли буде запропоновано, який робочий процес створити Automator). Встановіть його як "Файли чи папки" як вхідні дані.
- додайте дію "Елементи пошуку фільтрів" і встановіть її для фільтрації за умови "немає", що відповідає "вид папки", щоб переконатися, що у вас є лише файли.
Додайте дію «Запустити скрипт оболонки» та переконайтеся, що вона працює /bin/bashта приймає вхід «як аргументи». Вставте наступний код:
shopt -s extglob
for f in "$@"; do
fpath="${f%/*}"
fname="${f##*/}"
mv "$f" "$fpath"/"${fname/#+([[:digit:]])_/}"
done
- див . Розділ Довідкового керівництва Bash про узгодження шаблонів для пояснення того, як це працює (рекомендується прочитати для цієї операції все одно :)).
збережіть до місця за замовчуванням як "Видалити префікс".
- тепер у меню "Сервіс" Finder (і контекстне меню файлів і папок) з'явиться "Видалити префікс", який буде перейменовувати файли, щоб числовий префікс, за яким підкреслювалося, викреслили з назви файлу.
Друге завдання (префіксація файлів вибраним рядком) ще простіше досягти, використовуючи дію «Стандартний автоматизатор»:
- створити службу автоматизації, як описано в кроках 1 і 2 вище.
- додайте дію "Перейменувати елементи пошуку". Встановіть його на "Додати текст", введіть префікс за замовчуванням у текстове поле (якщо вам подобається), встановіть рядок, який застосовуватиметься "перед назвою". Виберіть "Параметри" в нижньому рядку дії та поставте галочку "Показати цю дію під час запуску" (відмова від відповідальності: Я в німецькій системі - усі переклади приблизні).
- збережіть до місця за замовчуванням як "Додати префікс".
- коли ви запускаєте службу на одному або декількох файлах, ви побачите таке діалогове вікно:

(а точніше, його еквівалент у вашій системній мові), де ви можете редагувати префікс, який ви хочете використовувати перед його застосуванням.
Щасливі перейменування за допомогою бортових здібностей OS X ':).