2.10.12. Перетворення кодування імен файлів

На хостингу імена файлів і каталогів кодуються в кодуванні UTF—8, тому якщо ви копіюєте файли з кодуванням імені в CP—1251 (яка використовується в Windows) і в їх імені присутні кириличні символи — їх потрібно перекодувати.

Щоб перетворити кодування, виконайте наступне:

  1. Виконайте команду
    convmv -r -f cp1251 -t utf8 --notest ~/path/to/files/*.png

Опис команди:

  • Ключ -r — означає рекурсивне зміна кодування імен у всіх вкладених каталогах.
  • Після ключа -f вказується початкова кодування.
  • Після ключа -t вказується кодування, яка повинна бути встановлена в результаті. (Рекомендуємо використовувати кодування UTF-8.)
  • Ключ –notest — задає параметр негайної зміни кодування імен без подальшого підтвердження.
  • В рядку ~/path/to/files/*.png потрібно вказати шлях і розширення файлів:
    • ~/path/to/files — шлях до файлів, які потрібно перетворити. ~/ означає кореневий каталог користувача. Наприклад, каталог example.com/images/ вказується як ~/example.com/www/images/.
    • *.png — означає, що потрібно перетворити всі файли з розширенням .png. Для перетворення імен всіх файлів потрібно вказати символ *.
Зміст