Рекурсивное удаление папок языковых пакетов в битрикс

Дата: 28 октября /

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

-name ua -print0 | xargs -0 rm -rf

В вышеприведенном примере, рекурсивно удаляются все папки которые имеют имя ua.
Чтобы удалить английские языковые файлы, можно заменить ua на en и т.д.

-name en -print0 | xargs -0 rm -rf

Поскольку папки удаляются рекурсивно, выполнять команду рекомендуется из корневой папки, в которой установлен сайт с битриксом или из папки с компонентами /bitrix/components/

Статьи по теме:

  1. Битрикс, функции для автоматического перевода текста
  2. Битрикс, что делать, если при восставновлении из бекапа появляется ошибка «The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.»
  3. Битрикс, ошибка при установке — Нет. Вероятно, каталог, используемый для сохранения параметров сессии, не доступен для записи
  4. Linux, Debian — как рекурсивно подсчитать количество файлов в папке?
  5. Linux, Windows — как пакетно переименовать русские имена файлов и папок в транслит?

Оставить комментарий